如果我在構造函數外初始化一個成員變量,成員什麼時候實際被初始化?它是否保證爲該類的所有可能的構造函數初始化?Java:構造函數之外的成員初始化總是保證被調用?
public class MyClass
{
private String myName = "MyClass";
public MyClass(int constructor1Arg)
{}
public MyClass(int constructor2Arg1, int constructor2Arg2)
{}
}
是的,如果沒有異常,而對象 – 2012-04-16 17:28:40
的創作也見http://docs.oracle.com/javase/教程/ JAVA/javaOO/initial.html。 – 2012-04-16 17:34:02