1.接口
什么是接口 接口interface是一系列的方法的声明但没有实现,类似于一种功能的集成包,用来扩展其他类。 接口定义 接口定义的一般形式为: [访问控制符]interface <接口名> { 类型标识符final 符号常量名n = 常数; 返回值类型 方法名([参数列表]); … } 接口的实现implements java是单继承多实现,即一个类可以实现多个接口。
class student implements people,man{
}
接口的特点
Java接口中的成员变量默认都是public,static,final类型的(默认省略),必须被显示初始化,即接口中的成员变量为常量(大写,单词之间用”_”分隔)Java接口中的方法默认都是public,abstract类型的(默认省略),没有方法体,不能被实例化Java接口中只能包含public,static,final类型的成员变量和public,abstract类型的成员方法接口中没有构造方法,不能被实例化 、一个接口不能实现(implements)另一个接口,但它可以继承多个其它的接口Java接口必须通过类来实现它的抽象方法当类实现了某个Java接口时,它必须实现接口中的所有抽象方法,否则这个类必须声明为抽象类不允许创建接口的实例(实例化),但允许定义接口类型的引用变量,该引用变量引用实现了这个接口的类的实例
转载请注明原文地址: https://ju.6miu.com/read-32447.html