标签:列表 abs 否则 class 不同 声明 作用 image 产生
1.接口中只能规定方法的原型也就是没有方法体的,可以把接口当成一个纯粹的抽象类。
2.可以规定 方法名、参数列表、返回类型。
3.可以声明 基本数据类型的数据成员、如byte short int long double float boolean char, 默认会声明成final static 类型,因为是默认的所以声明的时候可以省略 因为是final所以必须为其 初始化值,而且一经初始化不能再修改。
4.默认方法原型声明是 public abstract ,因为是默认的所以声明的时候可以省略.
5.接口与抽象类一样,不能通过接口实例化成一个对象,只有具体实现接口的类才可以产生对象。
声明接口语法形式:
[接口修饰符] interface 接口名称 {
方法原型声明 或者 静态常量
}
示例:
类去实现定义好的接口的语法形式:
public class 类名称 implements 接口名称 {
在类中必须 实现接口中声明的全部方法原型,否则编译器将会报错。
}
类实现多个接口语法形式:
public class 类名称 implements 接口名称1, 接口名称2, ... {
在类中必须 实现接口中声明的全部方法原型,否则编译器将会报错。
}
示例:
接口的继承:
1.可以继承多个或一个已声明的接口
2.如果一个接口继承了一个接口,那么实现该接口的类,必须实现接口自身与其extends父接口的全部方法原型。
语法:
[接口修饰符] interface 接口名称 extends 父接口名称1, 父接口名称2, ... {
方法原型声明 或者 静态常量
}
示例:
s
标签:列表 abs 否则 class 不同 声明 作用 image 产生
原文地址:https://www.cnblogs.com/xiaolantian/p/12586487.html