相信我們在面試Java的時候總會有一些公司要做筆試題目的,而Java類的加載和對象創(chuàng)建流程的知識點(diǎn)也是常見的題目之一。接下來通過實(shí)例詳細(xì)的分析一下。
實(shí)例問題
實(shí)例代碼
Parent類
package mytest.javaBase; public class Parent { int a = 10; static int b = 11; // 靜態(tài)代碼塊 static { System.out.println("Parent靜態(tài)代碼塊:b=" + b); b++; } // 代碼塊 { System.out.println("Parent代碼塊: a=" + a); System.out.println("Parent代碼塊: b=" + b); b++; a++; } // 無參構(gòu)造函數(shù) Parent() { System.out.println("Parent無參構(gòu)造函數(shù): a=" + a); System.out.println("Parent無參構(gòu)造函數(shù): b=" + b); } // 有參構(gòu)造函數(shù) Parent(int a) { System.out.println("Parent有參構(gòu)造函數(shù): a=" + a); System.out.println("Parent有參構(gòu)造函數(shù): b=" + b); } // 方法 void function() { S