Bagaimana anda menulis kaedah abstrak?
Bagaimana anda menulis kaedah abstrak?

Video: Bagaimana anda menulis kaedah abstrak?

Video: Bagaimana anda menulis kaedah abstrak?
Video: CARA MENYUSUN ABSTRAK 2024, November
Anonim

Untuk mengisytiharkan satu kaedah abstrak , gunakan borang am ini: abstrak taip kaedah -nama(senarai parameter); Seperti yang anda lihat, tidak kaedah badan hadir. Mana-mana konkrit kelas (iaitu kelas tanpa abstrak kata kunci) yang memanjangkan an kelas abstrak mesti mengatasi semua kaedah abstrak daripada kelas.

Begitu juga, apakah kaedah abstrak?

An kaedah abstrak ialah kaedah yang diisytiharkan, tetapi tidak mengandungi pelaksanaan. Abstrak kelas tidak boleh dijadikan instantiated, dan memerlukan subkelas untuk menyediakan pelaksanaan untuk kaedah abstrak . Mari kita lihat contoh a abstrak kelas, dan an kaedah abstrak.

Selain itu, apakah keperluan untuk kelas abstrak dan kaedah abstrak? abstrak kata kunci digunakan untuk membuat a kelas abstrak dan kaedah . Kelas abstrak dalam java tidak boleh dijadikan instantiated. An kelas abstrak kebanyakannya digunakan untuk menyediakan asas bagi subkelas untuk melanjutkan dan melaksanakan kaedah abstrak dan mengatasi atau menggunakan yang dilaksanakan kaedah dalam kelas abstrak.

Mengenai ini, apabila kaedah abstrak digunakan?

Abstrak Kelas adalah sesuai jika anda ingin memberikan butiran pelaksanaan kepada anak-anak anda tetapi tidak mahu membenarkan tika kelas anda dijadikan instantiated secara langsung (yang membolehkan anda mentakrifkan sebahagian kelas). Jika anda hanya ingin mentakrifkan kontrak untuk Objects ikuti, kemudian gunakan Antara Muka.

Apakah perbezaan antara kelas abstrak dan kaedah abstrak?

A kaedah yang diisytiharkan menggunakan kata kunci abstrak dipanggil an kaedah abstrak . Kaedah abstrak adalah pengisytiharan sahaja dan ia tidak akan dilaksanakan. A Java kelas mengandungi sebuah kelas abstrak mesti diisytiharkan sebagai kelas abstrak . An kaedah abstrak hanya boleh menetapkan pengubah keterlihatan, salah satu daripada awam atau dilindungi.

Disyorkan: