public interface Face{
int counter = 40;
}
public class Test implements Face{
private static int counter;
public static void main(String[]args){
System.out.println(++counter);
}
}
public interface Face{
int counter = 40; //创建了一个成员变量
}
public class Test implements Face{
private static int counter; //在这里也创建了一个counter静态成员变量
public static void main(String[]args){
System.out.println(++counter); //这里指向的是本类对象(++counter)系统默认前而加了个this关键字,而接口并不能创建对象,一般里面都是抽象方法,定义变量是没有意义的,违反了接口存在的思想
}
}