を作成しましたがClassA
、その中にはmapped
別のClassB
がありましalready mapping
た ClassC
。
そのため、 の を想像するのは非常にinternal structure/presentation
困難object
ですClassA
。
だから私はのを見る方法を知りたいinternal presentation/structure
ですobject of ClassA.
Java オブジェクトのメモリ レイアウトとそれがスーパークラス フィールドをどのように統合するかについての質問である場合は、詳細を説明した素敵なブログ投稿があります。
簡単に言うと、ClassA のオブジェクトには、親クラスの ClassB と ClassC のすべてのフィールドが含まれています。
これらのフィールド (配列を含む) に格納されたオブジェクトは、別の場所に格納された別のオブジェクトへのポインターとしてのみ含まれますが、int などのプリミティブは値によって格納されます。