大家好,今天我们来看看接口的概念,接口跟类的使用是有一些区别的,接口中都是抽象方法,简单介绍一下后,我们正式来学习。
2、接口
接口就是公共的行为规范标准,大家在实现时,只要符合规范标准,就可以通用.
在java中,接口可以看成是:多个类的公共规范,是一种引用数据类型.
2.2语法规则
接口的定义格式与定义类的格式基本格式,将class关键字换成interface关键字,就定义了一个接口.
提示:
1.创建接口时,接口的命名一般以大写字母I开头.
2.接口的命名一般使用"形容词"词性的单词.
3.阿里编码规范中约定,接口中的方法和属性不要加任何修饰符号,保持代码的简洁性.
知识点:
1、使用 interface来修饰接口
2.接口当中的成员方法,不能有具作的实现。[默认为public].
1、抽象方法:默以是public abstract 的方法.
2.JDK1.8开始,允许有可以实现的方法,但是这个方法只能是由default修饰,
3.可以实现静态方法成员
变量默认是public static final.
注:1.不写时就默认.
2.IDEA重写快捷键,放在标红处点击ALT+enter,可以选择重写还是构造为抽象类, 3.IDEA编译字节码:在空白处右键→Open in →Explorer(字节码文件(.class)在out中).
4、接口不能被实例化.
5.类和接口之间采用implements来实现多个接口。
6.子类重写抽象方法,必须加上public
7.接口中不能有静态代码块和构造方法
8.如果你不想实现接口的方法,那么就把这个类定义为抽象类但是如果这个类被其他类继承,那么必须重写.
9.一个类可以实现多个接口,使用implements用逗号隔开.(也可以解决多继承的问题)
注:只能继承一个类,java中没有多继承,所以我们给它写到接口中,这就解决了多继承的问题,
10.顺序一定是先继承再实现(接口)
那么今天分享就到这里,谢谢大家!!!