Java Interface 默认是abstract的;它的方法默认也是abstract的;它的“成员变量”默认是public static final的。
比如:
编译后用eclipse查看class文件:
说明:Interface不可能有变量,只能是公开的静态常量。
比如:
public interface Servlet {
int i=1;
public void service();
}
编译后用eclipse查看class文件:
// Compiled from Servlet.java (version 1.5 : 49.0, no super bit)
public abstract interface tt.Servlet {
// Field descriptor #6 I
public static final int i = 1;
// Method descriptor #10 ()V
public abstract void service();
}
说明:Interface不可能有变量,只能是公开的静态常量。
本文详细介绍了Java接口的基本特性,包括接口本身默认为抽象类型、其方法默认为抽象方法以及成员变量默认为公共静态最终变量。并通过一个具体示例展示了这些特性的实际应用。

被折叠的 条评论
为什么被折叠?



