5.3接口的声明 Java中声明接口的语法如下: [public] interface接口名[extends父接口名列表]{ ∥常量域声明 [public][static][final]域类型域名=常量值; ∥抽象方法声明 [public][abstract]返回值方法名(参数列表) 由于接口中所有的数据域都是public final static,所 有的方法都是public abstract,所以Java允许忽略这些修 饰符。 public interface T{ public interface T{ public static final int K=1; 等价于 int K=1; public abstract void p(); void p(); 接口内定义的常量可以用“接口名常量名”(例:TK)来访问
Java中声明接口的语法如下: 由于接口中所有的数据域都是 public final static,所 有的方法都是public abstract,所以Java允许忽略这些修 饰符。 5.3 接口的声明 public interface T { public static final int K=1; public abstract void p(); } public interface T { int K=1; void p(); } 等价于 接口内定义的常量可以用“接口名.常量名”(例:T.K)来访问。 [public] interface 接口名 [extends 父接口名列表]{ // 常量域声明 [public][static][final] 域类型 域名 = 常量值; // 抽象方法声明 [public][abstract]返回值 方法名( 参数 列表 ) }
5.3接口的声明 接口也具有继承性。定义一个接口时 可以通过extends关键字声明该新接口是 某个已经存在的父接口的派生接口,它 将继承父接口的所有属性和方法。 接口可以有一个以上的父接口,之间 用逗号分隔,形成父接口列表。新接口 将继承所有父接口中的属性和方法
接口也具有继承性。定义一个接口时 可以通过extends关键字声明该新接口是 某个已经存在的父接口的派生接口,它 将继承父接口的所有属性和方法。 接口可以有一个以上的父接口,之间 用逗号分隔,形成父接口列表。新接口 将继承所有父接口中的属性和方法。 5.3 接口的声明