`
simple.plan
  • 浏览: 3026 次
  • 性别: Icon_minigender_1
  • 来自: 湘西
最近访客 更多访客>>
社区版块
存档分类
最新评论

java中接口的总结

 
阅读更多

java中的接口:

 

 

1.接口的定义:

 

a.接口的格式:

 

        public interface 接口名 (extends 接口名){}

 

b.接口中可以定义的东西:

 

        ①常量:public static final 数据类型 常量名= 值 ;

        ②抽象方法: public (abstract)返回值数据类型 方法名 (参数,……);

 

c.值得注意的东西:

 

        ①抽象方法没有定义具体操作,没有一般方法的{},而是直接以分号结尾;

        ②常量的值定义之后不能修改,常量名一般大写,常量可以用“接口.常量名”直接调用;

        ③接口可以继承接口,而且可以继承N个接口;

        ④接口不能用来创建对象;

        ⑤接口默认的访问限定修饰符是public;

 

 

2.接口的实现:

 

 a.实现的格式:

 

        public class 类名 extends 类名 implements 接口名(1~N个) {}

 

 b.值得注意的地方:

        

        ①类可以同时继承一个类或者抽象类和实现多个接口,如上格式;

        ②当类实现接口的时候,必须将接口中定义的抽象方法重写,以通过编译;

        ③接口也是一个类,只是比较特殊,定义的方法是抽象方法,因此,类对接口的实现也是一种继承。

 

c.作用:

 

        ①事件机制用得上

        ②接口可以拥有类没有的多个父接口和接口

 

3.抽象类:

 

 

a.定义格式:

 

       public abstract class 类名 extends 类或抽象类名 implements 接口{}

 

b.定位:

  

       类与接口的整合;

 

c.值得注意的东西:

 

       ①类中定义的任何方法,属性都可以在抽象类中定义

       ②接口中定义的常量也可以在抽象类中定义

       ③抽象类不能创建对象

 

4.小结-----类,抽象类,接口的区别:

 

       ①从格式上,大家的关键的字分别是 public class;public abstract class;public interface;

       ②从继承方式上 ,类和抽象类只能继承一个父类,而接口可以继承多个接口;

       ③从定义的内容上,接口中只能定义抽象方法和常量,抽象类中什么都可以定义(是一种类与抽象类的整合)。

5.事件机制:

   

    swing事件机制结构:

        ①事件源:事件发生在一个组件对象上,这个组件对象就是事件源;

           eg: 按钮.AddactionListener(Actionlistener a);

        

        ②事件类型: 事件监听器:Actionlistener(一个接口而已)

       

        ③事件处理者:定义类去实现接口

    swing事件机制的使用:

 

         ①给事件源添加一个监听器方法

         ②指定事件类型

         ③定义类去实现事件类型

         ④创建类的对象,绑定到事件源的监听器方法上

 

 

分享到:
评论

相关推荐

    C#调用Java接口演示

    总结来说,C#调用Java接口是一个相对复杂的过程,需要对Java和.NET平台都有深入的理解。使用IKVM.NET或其他类似的工具可以简化这个过程,但仍然需要注意跨语言通信中的类型映射、异常处理和性能优化等问题。实际项目...

    最全面的Java接口自动化测试实战.zip

    E:\最全面的Java接口自动化测试实战\第15章 课程总结 E:\最全面的Java接口自动化测试实战\第1章 接口自动化测试整体认知 E:\最全面的Java接口自动化测试实战\第2章 接口测试的用例设计 E:\最全面的Java接口自动化...

    JAVA中间接口转发DEMO

    总结,这个"JAVA中间接口转发DEMO"涵盖了Java中间层开发的核心概念,包括异常处理、重试、缓存、数据转换、负载均衡、熔断降级策略以及测试和日志记录。通过学习和实践这个DEMO,开发者可以更好地理解和掌握如何构建...

    java配置化接口规范

    总结来说,Java配置化接口规范是提升系统灵活性和可维护性的有效手段,通过合理设计认证、增量和全量接口,以及遵循统一的数据标准,可以构建出易于管理和扩展的服务。在实际开发过程中,还需要考虑到安全性、性能...

    corejava接口学习总结.pdf

    ### CoreJava接口学习总结 #### 接口定义与特性 接口是Java编程语言中的一个重要概念,它是类的一种特殊形式,用于定义一种规范或协议。在Java中,接口被设计成一种特殊的类,与普通的类(`class`)是并列存在的。...

    C++头文件转JAVA JNA接口类

    JNA通过定义Java接口来映射C/C++函数,并在运行时动态加载本地库,实现调用。这极大地简化了Java代码与C/C++代码之间的交互过程。 要将C++头文件转换为JNA接口,我们通常会使用一个名为SWIG(Simplified Wrapper ...

    java中接口与抽象类的详细分析与比较

    总结来说,理解和掌握Java中的接口和抽象类是成为一名优秀Java开发者的关键。选择使用哪种方式取决于具体的需求和设计目标,灵活运用它们可以帮助我们编写出更高效、更易于维护的代码。通过阅读"java中接口与抽象类...

    java包与接口实验报告

    #### 二、Java接口的作用及使用 - **接口的作用**:接口是一种抽象类型,它定义了一组方法签名但不提供具体的实现。通过实现接口,类可以声明自己支持某些行为,而具体实现则由实现该接口的类来完成。 - **接口的...

    java 微信退款接口

    总结来说,Java微信退款接口涉及到的技术点有Java网络编程、HTTPS安全通信、PKCS12证书管理、数字签名、JSON数据处理以及错误处理。理解并熟练掌握这些知识,将有助于开发者成功实现微信退款功能。

    java知识体系总结

    Java知识体系总结 Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems(现已被Oracle公司收购)于1995年推出。它以其“一次编写,到处运行”的特性闻名,适用于开发跨平台的应用程序,包括桌面应用、企业...

    Java的接口简要介绍

    Java接口是Java编程语言中的一个重要概念,它是一种...总结来说,Java接口是实现面向接口编程的关键工具,它们促进了代码的模块化、可维护性和可扩展性。理解和正确使用接口是成为一名熟练的Java开发者所必需的技能。

    JAVA 接口用法 PPT

    总结一下,Java接口的关键知识点包括: 1. 接口是定义类共享行为的纯抽象结构。 2. 接口提供了一种实现多继承的方式,解决了单继承的限制。 3. 接口中包含抽象方法和常量,常量默认为`static`和`final`。 4. 实现...

    java视频学习总结

    ### Java视频学习总结知识点 #### 抽象方法与抽象类 在Java中,抽象方法是一种没有具体实现(方法体)的方法,它仅提供方法签名,而具体的实现留给子类完成。一个类如果包含一个或多个抽象方法,那么这个类必须被...

    Creo 二次开发JAVA接口使用向导,说明书

    ### Creo 二次开发JAVA接口使用向导及说明书解析 #### 一、概述 Creo是一款由PTC公司推出的三维CAD软件,广泛应用于机械设计、产品设计等领域。随着技术的发展和用户需求的多样化,Creo提供了强大的二次开发能力,...

    java 中的接口与继承

    总结起来,Java中的接口和继承是两种强大的工具,它们帮助开发者创建灵活、可扩展的代码结构,提高代码的复用性。接口定义了行为规范,而继承则实现了代码的层次化和复用。了解并熟练运用这些概念,对于成为一名优秀...

    学习Java接口的例题

    总结一下,Java接口的主要知识点包括: 1. 接口的定义:包含常量和抽象方法,无实例化能力。 2. 实现接口:类使用`implements`关键字实现接口,并提供接口中所有方法的实现。 3. 默认方法:自Java 8起,接口可以...

    Java 接口 内部类

    总结一下,Java接口和内部类提供了丰富的抽象和组合能力。接口用于定义行为规范,而内部类则用于增强类的功能和封装复杂性。通过合理使用这两种机制,开发者可以构建出灵活、可扩展且易于维护的代码结构。在实际开发...

    博客资源-《java基础——接口》

    总结来说,Java接口是设计模式中的关键元素,它促进了代码的模块化和可扩展性。理解并熟练运用接口,对于提升Java编程能力至关重要。在实际开发中,接口被广泛应用于定义服务契约、实现事件驱动编程以及构建松耦合...

    Java 接口

    总结来说,Java接口是定义行为规范的关键元素,它增强了代码的灵活性、可维护性和可扩展性。理解并熟练运用接口,对于编写高质量的Java代码至关重要。在实际项目中,接口常用于定义服务契约、构建事件驱动系统、以及...

Global site tag (gtag.js) - Google Analytics