考慮以下基本類:Java:當JVM運行main()方法時,構造函數是否隱式調用?
public class ConstructorExample {
public ConstructorExample(){
System.out.println("Constructor called.");
}
public static void main(String[] args) {
ConstructorExample ce = new ConstructorExample();
}
}
當執行上面的代碼,「稱爲構造」。只打印一次。顯然,調用main方法時,顯式調用構造函數。
但是,當JVM加載類並最初啓動應用程序時,爲什麼不調用構造函數?
因此構造函數只能稱爲類的非靜態實例嗎? – Mikaveli 2011-02-11 11:07:42