Bolehkah subkelas memanggil pembina kelas ibu bapa?
Bolehkah subkelas memanggil pembina kelas ibu bapa?

Video: Bolehkah subkelas memanggil pembina kelas ibu bapa?

Video: Bolehkah subkelas memanggil pembina kelas ibu bapa?
Video: Analisa pasar dan Trend Forcasting 2024, Disember
Anonim

Tidak a subkelas tidak boleh mewarisi pembina daripada superclassnya. Pembina adalah ahli fungsi khas a kelas kerana mereka tidak diwarisi oleh subkelas . Pembina digunakan untuk memberikan keadaan yang sah untuk objek semasa penciptaan.

Dalam hal ini, adakah pembina diwarisi bolehkah subkelas memanggil pembina kelas ibu bapa?

"Untuk menyeru" pembina kelas induk pada kanak-kanak kelas anda sentiasa memerlukan kata kunci "super". Pembina bukan ahli, jadi mereka bukan ahli diwarisi oleh subkelas , tetapi pembina daripada superclass boleh diseru daripada subkelas.

Juga Ketahui, bagaimana anda memanggil pembina untuk kelas induk? Untuk menjalankan a pembina induk , a panggil kepada ibu bapa ::_build() dalam kanak-kanak itu pembina adalah diperlukan. Jika kanak-kanak tidak mentakrifkan a pembina maka ia boleh diwarisi daripada kelas ibu bapa sama seperti biasa kelas kaedah (jika ia tidak diisytiharkan sebagai peribadi).

Selepas itu, persoalannya ialah, bolehkah kita memanggil pembina subkelas daripada pembina kelas super di Jawa?

awak tidak boleh panggil a pembina subkelas dari pembina kelas super . Memanggil yang pembina daripada a subkelas Di antara pembina daripada kelas asas tidak mungkin. Terdapat pelbagai sebab untuk ini tetapi satu adakah itu a pembina daripada kelas terbitan panggilan , secara tersirat atau tersurat, a pembina daripada kelas asas.

Bagaimanakah subkelas memanggil pembina superclassnya?

A subkelas boleh dapat itu ahli data peribadi sendiri, jadi a subkelas juga boleh mempunyai itu sendiri pembina . Oleh itu, apabila a subkelas objek adalah instantiated the subkelas objek juga mesti secara automatik melaksanakan salah satu daripada pembina daripada superclass . Kepada panggil a pembina superclass kata kunci super digunakan.

Disyorkan: