public class outer
public static void sayother(string s)
public int say(string s)
static
private int i=say("g");
private static inner t= new inner();
private inner tt=new inner();
private innerother ttt=new innerother();
static class inner
public static void innermethed(string s)
static
}class innerother
}public static void main(string args)
}答案是:ejfihmcdgihlkan
java類的成員初始化順序和初始化塊知識
屬性 方法 構造方法和自由塊都是類中的成員,在建立類的物件時,類中各成員的執行順序 1.父類靜態成員和靜態初始化快,按在 中出現的順序依次執行。2.子類靜態成員和靜態初始化塊,按在 中出現的順序依次執行。3.父類的例項成員和例項初始化塊,按在 中出現的順序依次執行。4.執行父類的構造方法。5.子類例...
java類的成員初始化順序和初始化塊知識
屬性 方法 構造方法和自由塊都是類中的成員,在建立類的物件時,類中各成員的執行順序 1.父類靜態成員和靜態初始化快,按在 中出現的順序依次執行。2.子類靜態成員和靜態初始化塊,按在 中出現的順序依次執行。3.父類的例項成員和例項初始化塊,按在 中出現的順序依次執行。4.執行父類的構造方法。5.子類例...
關於類成員的初始化順序問題
1.關於類成員的初始化順序問題 條款13的標題是 initialization list中的members初始化次序應該和其在class內的宣告次序相同。我不知道大家在用c 開發的時候有沒有注意過這個問題,反正我是從來沒有往這方面想過!下面來看例子 class cmyintarray private...