オブジェクトを作成し、親クラスの 1 つのコンストラクターが実行されるとします。このコンストラクターを使用すると、親の新しいオブジェクトも舞台裏で作成されますか?
そうでない場合private
、親クラスのフィールドはどこに保存されていますか? 実際にsuper
は、呼び出し元のオブジェクトから見えないプライベート フィールドを操作する親オブジェクトの任意のメソッド ( の有無にかかわらず) を呼び出すことができます。
Java メモリ モデルに最も精通している方であれば、その回答を歓迎します。