在接口中,属性都是默认public static final修饰的
如果属性是基本数据类型,需要赋初始值,若是引用类型,也需要初始化,因为默认有final修饰,必须赋初始值
private final static int answer = 42;public static int answer = 42;final static answer = 42;没数据类型int answer;没初始化!!!
interface OOP { }public interface OOP { }abstract interface OOP { }这三个定义接口形式都没毛病!!!其余的修饰符修饰都是错的!!!
interface OOP {
int i=1;
Integer g=null;
public int j=2;
static int p=3;
final int k=4;
public static Integer x=null;
}