1 Adakah superclass mempunyai akses kepada ahli subclass? Dan bolehkah subkelas tersebut mengakses ahli kelas super?
Contoh: Latihan1
2 Buat subkelas TwoDShape dipanggil Bulatan. Sertakan kaedah kawasan( ) yang mengira luas bulatan dan pembina yang menggunakan super untuk memulakan bahagian merujuk kepada TwoDShape.
3 Bagaimana untuk menghalang subkelas daripada mempunyai akses kepada ahli kelas super?
4 Terangkan tujuan dan penggunaan dua versi super yang ditunjukkan dalam bab ini.
5 Memandangkan hierarki berikut:
kelas Alfa { ...
kelas Beta memanjangkan Alpha { ...
Gamma Kelas melanjutkan Beta { ...
Dalam susunan apakah pembina kelas ini menyelesaikan pelaksanaannya apabila objek Gamma diinstantitekan?
6 Rujukan superclass boleh merujuk objek subclass. Terangkan mengapa ini penting dalam konteks mengatasi kaedah.
7 Apakah itu kelas abstrak?
8 Bagaimana untuk mengelakkan kaedah daripada ditindih? Dan kelas itu diwarisi?
9 Terangkan cara pewarisan, penggantian kaedah dan kelas abstrak digunakan untuk menyokong polimorfisme.
10 Kelas manakah merupakan kelas super bagi semua kelas lain?
11 Kelas yang mengandungi sekurang-kurangnya satu kaedah abstrak mesti diisytiharkan
sebagai abstrak. Betul atau salah?
12 Apakah kata kunci yang digunakan untuk mencipta pemalar bernama?
Atas ialah kandungan terperinci Bab 7 Ujian Akhir. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!