簡體   English   中英

JAVA內存使用擴展類

[英]JAVA memory use of extended class

情況:我有父類PARENT。 擴展了PATENT的幾個類。

所以問題是:在內存中創建的PARENT副本與CHILDS一樣多。 還是內存中只有一個副本可供所有CHILDS使用?

每個CHILD方法,每個PARENT方法等只有一個副本。每個CHILD對象都有其類的每個非靜態字段,每個PARENT的非靜態字段以及每個Object的非靜態字段的副本。靜態字段。

類的實例由其父級字段和其自己的字段組成。

class A {
   int a;
}

class B extends A {
    int b;
}

B的實例是一個實例(未創建A實例),它具有2個字段:int a和int b

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM