Java中建立子類實例時會建立父類實例嗎?

每一個類的這些元數據,不管是在構建這個類的實例仍是調用這個類某個對象的方法,都會訪問方法區的這些元數據。構建一個對象時,jvm會在堆中給對象分配空間,這些空間用來存儲當前對象實例屬性以及其父類的實例屬性(而這些屬性信息都是從方法區得到),注意,這裏並非僅僅爲當前對象的實例屬性分配空間,還須要給父類的實例屬性分配,總之會爲父類分配堆內存,可是這塊堆內存屬於子類的堆內存jvm

相關文章
相關標籤/搜索