Rumah  >  Artikel  >  Java  >  Bagaimana untuk memanggil atribut kelas induk dalam java

Bagaimana untuk memanggil atribut kelas induk dalam java

下次还敢
下次还敢asal
2024-04-26 22:48:15989semak imbas

Apabila subkelas memanggil atribut kelas induk, hak akses menentukan kaedah khusus: subkelas boleh mengakses atribut awam secara langsung. Harta yang dilindungi boleh diakses dengan mewarisi kelas induk atau berada dalam pakej yang sama dengan kelas induk. Sifat persendirian tidak boleh diakses secara langsung dan mesti diakses melalui kaedah pengambil dan penetap kelas induk.

Bagaimana untuk memanggil atribut kelas induk dalam java

Subkelas memanggil atribut kelas induk dalam Java

Di Java, subkelas boleh mengakses atribut kelas induk, tetapi kaedah khusus bergantung pada hak akses atribut tersebut.

1. Hartanah awam

  • Subkelas boleh terus mengakses hartanah awam kelas induk.
  • Sintaks: Atribut awam kelas induk子类对象.父类公有属性

2. 保护属性

  • 子类可以通过以下方式访问父类的保护属性:

    • 子类继承该父类。
    • 子类与父类在同一个包中。
  • 语法:子类对象.父类保护属性

示例:

<code class="java">class Parent {
    protected int age;
}

class Child extends Parent {
    public void printAge() {
        System.out.println("Age: " + age);
    }
}</code>

3. 私有属性

  • 子类无法直接访问父类的私有属性。
  • 需要通过父类的 getter 和 setter 方法访问私有属性。
  • 语法:子类对象.get父类私有属性()子类对象.set父类私有属性()

2 Atribut dilindungi

🎜🎜Subkelas boleh mengakses atribut kelas induk🎜🎜 dengan cara berikut: Warisi kelas induk ini. 🎜🎜Subkelas berada dalam pakej yang sama dengan kelas induk. . . 🎜🎜Anda perlu mengakses harta persendirian melalui kaedah pengambil dan penetap kelas induk. 🎜🎜Syntax: Subclass object.get parent class private property() or Subclass object.set parent class private property()🎜🎜🎜🎜Contoh: 🎜🎜
<code class="java">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());
    }
}</code>

Atas ialah kandungan terperinci Bagaimana untuk memanggil atribut kelas induk dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Penggunaan arrayList dalam javaArtikel seterusnya:Penggunaan arrayList dalam java