Java 親クラスのプライベート権限を持つプライベート変数。サブクラス オブジェクトがそれを継承した後、変数は実際にはメモリ内に存在します。ただし、変数を直接参照することはできません。この変数は、親クラスの public メソッドまたは protected メソッドの set メソッドまたは get メソッドを呼び出して使用します。
親クラスのプライベート変数は、異なるサブクラスの異なるオブジェクトとして存在します。
無料のビデオ チュートリアルの推奨事項: Java ビデオ チュートリアル
ビジュアル図:
サンプル コード:
public class Test{ public static void main(String[] args){ Sub1 s1 = new Sub1(); s1.p(); Sub2 s2 = new Sub2(); s2.p(); } } //父类 class Sup{ private Object object= new Object(); public void p(){ System.out.println("object= " + object); } } //子类 class Sub1 extends Sup{ } //子类 class Sub2 extends Sup{ } 输出: object = java.lang.Object@15db9742 object = java.lang.Object@6d06d69c
おすすめの関連記事とチュートリアル: Java 入門
以上がJavaのプライベート変数は継承できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。