Java接口中的方法和常量
其他
2018-12-08 13:58:32
阅读次数: 0
一、接口是:
- 接口就是给出一些没有内容的方法,封装到一起,到某个类要使用的时候,在根据具体情况把这些方法写出来。
- 接口是更加抽象的抽象的类 :抽象类里的方法可以有方法体,接口里的所有方法都没有方法体。接口体现了程序设计的多态和高内聚低偶合的设计思想。错误语法例:void aaa(){}←(注意不能有花括号)
二、接口中可以有:
- 常量:有固定的修饰符-public static final(不能用private和protected修饰/本质上都是static的而且是final类型的,不管加不加static修饰)。
- 抽象方法:有固定的修饰符-public abstract 。
- 主函数: 接口中可以有主函数。
三、接口的其他细节:
- 若接口中方法或变量没有写public,static,final / public,abstract ,会自动补齐 。
- 接口中的成员都是共有的。
- 接口与接口之间是继承关系,而且可以多继承。
- 接口不能被实例化
- 一个类可以实现多个接口
- 在java开发中,我们经常把常用的变量,定义在接口中,作为全局变量使用,访问形式:接口名.变量名。
- 一个接口不能继承其它的类,但是可以继承别的接口
- 一个重要的原则:当一个类实现了一个接口,要求该类把这个接口的所有方法全部实现
转载自blog.csdn.net/weixin_40601536/article/details/84102571