Rumah  >  Artikel  >  Java  >  Akses Ahli dan Warisan

Akses Ahli dan Warisan

WBOY
WBOYasal
2024-09-10 06:40:02708semak imbas
  • Di Java, pembolehubah contoh kelas sering diisytiharkan peribadi untuk melindungi akses dan mengelakkan gangguan.

  • Warisan tidak membatalkan sekatan akses peribadi.

  • Walaupun subkelas mewarisi semua ahli kelas supernya, ia tidak akan dapat mengakses ahli yang diisytiharkan sebagai peribadi.

  • Sebagai contoh, jika lebar dan tinggi diisytiharkan peribadi dalam TwoDShape, subkelas Triangle tidak akan dapat mengaksesnya.

Acesso a membros e a herança

  • Kelas Triangle tidak akan disusun kerana ia cuba mengakses lebar dan ketinggian, yang bersifat peribadi dalam TwoDShape, menyebabkan pelanggaran akses.

  • Pembolehubah peribadi hanya boleh diakses oleh ahli kelas di mana ia diisytiharkan; subkelas tidak mempunyai akses kepada pembolehubah ini.

  • Walaupun ini kelihatan seperti sekatan, masalah ini boleh diselesaikan menggunakan kaedah pengakses.

  • Kaedah aksesori boleh digunakan untuk menyediakan akses terkawal kepada pembolehubah persendirian.

  • Berikut ialah contoh cara mengubah suai TwoDShape dan Triangle untuk menggunakan kaedah pengakses untuk lebar dan tinggi.

Acesso a membros e a herança

Acesso a membros e a herança

Atas ialah kandungan terperinci Akses Ahli dan Warisan. 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