サブクラスが親クラスの属性を呼び出す場合、アクセス権によって特定のメソッドが決定されます。つまり、サブクラスはパブリック属性に直接アクセスできます。保護されたプロパティには、親クラスを継承するか、親クラスと同じパッケージ内に存在することによってアクセスできます。プライベート プロパティには直接アクセスできず、親クラスの getter メソッドと setter メソッドを介してアクセスする必要があります。
#Java では、サブクラスは親クラスのプロパティを呼び出します。
Java では、サブクラスは親クラスのプロパティにアクセスできます。親クラスのプロパティを使用しますが、正確なメソッドはプロパティのアクセス権によって異なります。1. パブリック プロパティ
2. 保護された属性
class Parent { protected int age; } class Child extends Parent { public void printAge() { System.out.println("Age: " + age); } }
サブクラスは、親クラスのプライベート プロパティに直接アクセスできません。
Subclass object.setparent class private property()
class Parent { private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } } class Child extends Parent { public void printName() { System.out.println("Name: " + getName()); } }
以上がJavaで親クラスの属性を呼び出す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。