- Menggunakan kod daripada Cuba bahagian 8-1 ini, masukkan antara muka ICharQ dan kodnya
tiga pelaksanaan dalam satu pakej yang dipanggil qpack. Menjaga kelas
Demo baris gilir IQDemo dalam pakej standard, tunjukkan cara mengimport dan menggunakan
kelas qpack.
- Apakah ruang nama? Mengapa penting Java membenarkan anda berpecah
ruang nama?
- Pakej disimpan dalam ___________.
- Terangkan perbezaan antara akses terlindung dan standard.
- Terangkan dua cara ahli pakej boleh
digunakan oleh pakej lain.
- "Satu antara muka, banyak kaedah" ialah prinsip utama Java. Apa yang dilakukan oleh sumber
contoh terbaik?
- Berapa banyak kelas boleh melaksanakan antara muka? Berapa banyak antara muka untuk satu
kelas boleh laksanakan?
- Bolehkah antara muka dipanjangkan?
- Buat antara muka untuk kelas Kenderaan daripada Bab7. Panggil dia IVehicle.
- Pembolehubah yang diisytiharkan dalam antara muka adalah statik dan muktamad secara tersirat.
Bolehkah mereka dikongsi dengan bahagian lain program?
- Pakej pada asasnya ialah bekas untuk kelas. Betul atau salah?
- Pakej Java standard apakah yang diimport secara automatik ke dalam program?
- Apakah kata kunci yang digunakan untuk mengisytiharkan kaedah lalai antara muka?
- Setakat JDK 8, adakah mungkin untuk mentakrifkan kaedah statik dalam antara muka?
- Andaikan antara muka ICharQ yang ditunjukkan dalam Try This 8-1 telah digunakan secara meluas selama bertahun-tahun. Sekarang, anda ingin menambahnya a
kaedah yang dipanggil reset( ), yang akan digunakan untuk memulihkan baris gilir kepada keadaannya
awal kosong. Dengan mengandaikan menggunakan JDK 8 atau lebih baru, bagaimana ini boleh dilakukan
tanpa membatalkan kod sedia ada?
- Bagaimanakah kaedah statik antara muka dipanggil?
Atas ialah kandungan terperinci Ujian Bab 8. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!