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