一、建立兩個接口,MyParent5接口,MyChild5 接口繼承自MyParent5接口java
public class MyTest5 { public static void main(String[] args) { System.out.println(MyChild5.b); } } interface MyParent5{ public static final int a = 5; } interface MyChild5 extends MyParent5{ public static final int b = 6; }
接口成員變量默認爲:public static finalblog
打印結果繼承
6
一、刪除MyParent5.class 程序仍是能正常運行。接口
二、接着講MyChild5.class 程序仍是能正常運行 class
總結: 當一個接口在初始化時,並不要求其父類接口都完成了初始化。 變量
只有在真正使用父接口的時候(如引用接口中所定義的常量時),纔會初始化。引用