1、接口中所声明的方法都是抽象方法,并且是public的
public interface Test {
void output();
}
等价于:
public interface Test {
public abstract void output();
}
2、接口中定义成员变量
public interface Test {
int a ;
}
编译错误:Test.java:3:需要 =
也就是说a需要初始化
3、接口中变量都是public、final、static的
int a = 1; 等价于 public static final int a = 1;
本文详细解析了Java接口中方法、变量的声明规则,并指出未初始化成员变量的编译错误,同时强调了接口中所有成员的默认属性为public、final、static。
1780

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



