Java:對象初始化過程

先看下面的代碼圖  注意: 1.對象已經創建,否則this.name會出現錯誤 2.已經存在了,否則this.name會出現錯誤 3.程序運行結果先輸出張三,然後輸出李四,可見一定先調用非靜態代碼塊,再調用構造函數,並且調用非靜態代碼塊時所創建對象的實例屬性值爲初始化值,或者是默認值(如果沒有初始化)   用new創建並初始化對象步驟: 1.給對象的實例變量(非「常量」)分配內存空間,默認初始化成
相關文章
相關標籤/搜索