Rumah  >  Artikel  >  Java  >  Memahami Ahli Yang Dilindungi

Memahami Ahli Yang Dilindungi

Patricia Arquette
Patricia Arquetteasal
2024-10-02 06:14:01579semak imbas
  • Pengubah suai dilindungi membenarkan ahli untuk diakses dalam pakejnya dan oleh subkelas dalam pakej lain.

  • Ahli yang dilindungi boleh digunakan oleh semua subkelas, tetapi kekal dilindungi daripada akses melalui kod di luar pakej.

  • Contoh boleh membantu anda memahami dengan lebih baik kesan perlindungan.

  • Dalam contoh, kelas Buku ditukar supaya pembolehubah tikanya dilindungi.

Entendendo os membros protegidos

  • Buat subkelas Buku yang dipanggil ExtBook.

  • Buat kelas yang dipanggil ProtectDemo yang menggunakan ExtBook.

  • ExtBook menambah medan untuk menyimpan nama penerbit.

  • ExtBook juga mempunyai beberapa kaedah pengakses.

  • Dua kelas (ExtBook dan ProtectDemo) berada dalam pakej bookpackext.

  • Entendendo os membros protegidos

  • Entendendo os membros protegidos

  • Entendendo os membros protegidos

  • ExtBook memanjangkan Buku, yang membolehkan anda mengakses ahli Buku yang dilindungi, walaupun mereka berada dalam pakej yang berbeza.

  • ExtBook boleh mengakses terus ahli yang dilindungi seperti tajuk, pengarang dan pubDate, mencipta kaedah pengakses untuk pembolehubah ini.

  • Dalam kelas ProtectDemo, akses terus kepada pembolehubah ini dinafikan kerana ProtectDemo bukan subkelas Buku.

  • Jika ulasan dialih keluar daripada buku[0].title = "tajuk ujian";

Atas ialah kandungan terperinci Memahami Ahli Yang Dilindungi. 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:Antara mukaArtikel seterusnya:Antara muka