package interfaces; /** * 证实一个接口中的域是隐式的static 和 final的。 * * @author kfh * */ interface StaticFinalTest { String RED = "Red"; } class Field { public String RED = "Red"; } class Test implements StaticFinalTest { public Test() { // Compile-time error: cannot assign a value // to final variable RED: // ! RED = "Blue"; } } public class E17_ImplicitStaticFinal { public static void main(String args[]) { // Accessing as a static field: System.out.println("StaticFinalTest.RED = " + StaticFinalTest.RED); } }
注:静态的域能以静态的方式访问,非静态的就不能够java