1)代码下面的两个静态变量有什么区别。
Class A{
public static final String X = "XYZ";
}
interface A{
String X = "XYZ";
}
2)如果两个静态变量声明相同,那么哪个是有效的。
IE
Class A{
public static final String X = "XYZ";
void print(){
System.Out.Println(X);
}
}
或者
interface B {
String X = "XYZ";
}
Class A implements B{
void print(){
System.Out.Println(X);
}
}