Apakah yang menjadi ahli yang dilindungi jika kelas itu diwarisi dalam mod awam?
Apakah yang menjadi ahli yang dilindungi jika kelas itu diwarisi dalam mod awam?

Video: Apakah yang menjadi ahli yang dilindungi jika kelas itu diwarisi dalam mod awam?

Video: Apakah yang menjadi ahli yang dilindungi jika kelas itu diwarisi dalam mod awam?
Video: ANDA ORANG PENDIAM, INILAH NAMA KHODAM DI TUBUH ANDA 2024, Mungkin
Anonim

1) dalam harta pusaka yang dilindungi , yang awam dan ahli yang dilindungi menjadi ahli yang dilindungi dalam terbitan kelas . Secara peribadi harta pusaka , semuanya adalah peribadi. Kerana mereka adalah bahagian daripada pangkalan kelas , dan anda memerlukan asasnya kelas yang merupakan sebahagian daripada terbitan anda kelas.

Begitu juga, anda mungkin bertanya, bagaimanakah ahli kelas yang dilindungi boleh diwarisi?

Dilindungi Pewarisan − Apabila diperoleh daripada a dilindungi asas kelas , awam dan ahli yang dilindungi daripada pangkalan kelas menjadi ahli yang dilindungi daripada yang diperolehi kelas . Warisan Persendirian − Apabila diperoleh daripada pangkalan persendirian kelas , awam dan ahli yang dilindungi daripada pangkalan kelas menjadi persendirian ahli daripada yang diperolehi kelas.

Seseorang juga mungkin bertanya, apa yang berlaku apabila kelas diwarisi sebagai peribadi? Dengan pusaka persendirian , orang awam dan ahli pangkalan yang dilindungi kelas menjadi persendirian ahli yang diturunkan kelas . Ini bermakna kaedah asas kelas jangan menjadi antara muka awam bagi objek terbitan. Walau bagaimanapun, ia boleh digunakan di dalam fungsi ahli terbitan kelas.

Memandangkan perkara ini dilihat, adakah ahli yang dilindungi akan diwarisi?

Perbezaannya hanya berlaku sebenarnya dengan harta pusaka : Apabila kelas mewarisi satu lagi, iaitu ahli daripada kelas terbitan boleh akses ke ahli yang dilindungi diwarisi daripada kelas asas, tetapi bukan kelas peribadinya ahli . Dengan dilindungi , semua awam ahli daripada kelas asas ialah diwarisi sebagai dilindungi dalam kelas terbitan.

Apakah perbezaan antara warisan awam dan dilindungi?

Dengan warisan awam , kelas terbitan boleh lihat awam dan dilindungi ahli pangkalan. Dengan persendirian harta pusaka , ia tidak boleh. Dengan dilindungi , kelas terbitan dan mana-mana kelas yang diperoleh daripada itu boleh melihatnya.

Disyorkan: