Javaで親クラスの属性を呼び出す方法

下次还敢
リリース: 2024-04-26 22:48:15
オリジナル
960 人が閲覧しました

サブクラスが親クラスの属性を呼び出す場合、アクセス権によって特定のメソッドが決定されます。つまり、サブクラスはパブリック属性に直接アクセスできます。保護されたプロパティには、親クラスを継承するか、親クラスと同じパッケージ内に存在することによってアクセスできます。プライベート プロパティには直接アクセスできず、親クラスの getter メソッドと setter メソッドを介してアクセスする必要があります。

Javaで親クラスの属性を呼び出す方法

#Java では、サブクラスは親クラスのプロパティを呼び出します。

Java では、サブクラスは親クラスのプロパティにアクセスできます。親クラスのプロパティを使用しますが、正確なメソッドはプロパティのアクセス権によって異なります。

1. パブリック プロパティ

    サブクラスは、親クラスのパブリック プロパティに直接アクセスできます。
  • 構文:
  • 親クラスのパブリック属性

2. 保護された属性

  • サブクラスは、次の方法で親クラスの保護された属性にアクセスできます。

      サブクラスは親クラスを継承します。
    • サブクラスと親クラスは同じパッケージ内にあります。
    #構文:
  • サブクラス オブジェクト。保護された属性
例:

class Parent { protected int age; } class Child extends Parent { public void printAge() { System.out.println("Age: " + age); } }
ログイン後にコピー

3. プライベート プロパティ

サブクラスは、親クラスのプライベート プロパティに直接アクセスできません。
  • 親クラスの getter メソッドと setter メソッドを通じてプライベート プロパティにアクセスする必要があります。
  • 構文:
  • Subclass object.getparent class private property()
  • または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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!