Video: Bolehkah kelas abstrak mempunyai kaedah bukan abstrak?
2024 Pengarang: Lynn Donovan | [email protected]. Diubah suai terakhir: 2023-12-15 23:51
Ya kita boleh dapat an kelas abstrak tanpa Kaedah Abstrak kerana kedua-duanya adalah konsep bebas. Mengisytiharkan a abstrak kelas bermakna ia boleh tidak boleh dijadikan instantiated sendiri dan boleh hanya menjadi subkelas. Mengisytiharkan a abstrak kaedah bermakna Kaedah akan ditakrifkan dalam subkelas.
Orang juga bertanya, bolehkah kelas abstrak menentukan kedua-dua kaedah abstrak dan kaedah bukan abstrak?
An kaedah abstrak ialah kaedah pada kanak-kanak itu kelas yang mengatasi ibu bapa kaedah . Bolehkah kelas abstrak menentukan kedua-dua kaedah abstrak dan bukan - kaedah abstrak ? A. Tidak-ia mesti mempunyai semua satu atau yang lain.
Selain itu, bolehkah antara muka mempunyai kaedah bukan abstrak? Kaedah antara muka adalah mengikut definisi awam dan abstrak , jadi anda tidak boleh tidak mempunyai - kaedah abstrak dalam awak antara muka . Di Jawa, kaedah antara muka adalah awam dan abstrak secara lalai. Jadi pilihan pertama adalah amalan buruk.
Selepas itu, seseorang juga boleh bertanya, bolehkah kita mempunyai kaedah abstrak dalam kelas bukan abstrak?
Ia boleh mempunyai kaedah abstrak ( kaedah tanpa badan) serta konkrit kaedah (biasa kaedah dengan badan). A normal kelas ( bukan - kelas abstrak ) tidak boleh mempunyai kaedah abstrak . An kelas abstrak boleh tidak dijadikan instantiated, yang bermaksud anda tidak dibenarkan mencipta objek daripadanya.
Apakah kegunaan kelas abstrak tanpa kaedah abstrak di Jawa?
Kelas abstrak tanpa kaedah abstrak bermakna anda boleh mencipta objek itu kelas abstrak . Lihat Contoh saya. Jika anda menulis satu kaedah abstrak dalam kelas abstrak maka ia tidak akan disusun. Maksudnya jika anda mencipta kelas abstrak tanpa kaedah abstrak maka anda boleh membuat Objek itu Kelas Abstrak.
Disyorkan:
Bolehkah kelas abstrak mempunyai pembina?
Ya, kelas abstrak boleh mempunyai pembina di Jawa. Anda boleh sama ada secara eksplisit menyediakan pembina kepada kelas abstrak atau jika anda tidak, pengkompil akan menambah pembina lalai tanpa hujah dalam kelas abstrak. Ini benar untuk semua kelas dan ia juga digunakan untuk kelas abstrak
Bolehkah kelas abstrak Java mempunyai pembina?
Ya, kelas abstrak boleh mempunyai pembina di Jawa. Anda boleh sama ada secara eksplisit menyediakan pembina kepada kelas abstrak atau jika anda tidak, pengkompil akan menambah pembina lalai tanpa hujah dalam kelas abstrak. Ini benar untuk semua kelas dan ia juga digunakan untuk kelas abstrak
BOLEHKAH antara muka mempunyai kaedah bukan abstrak?
Kaedah antara muka mengikut definisi awam dan abstrak, jadi anda tidak boleh mempunyai kaedah bukan abstrak dalam antara muka anda. Di Java, kaedah antara muka adalah awam dan abstrak secara lalai. Jadi pilihan pertama adalah amalan buruk. Maksudnya ialah anda tidak boleh menggunakan kaedah bukan abstrak di dalam antara muka, kerana kaedah tersebut adalah abstrak secara lalai
Apakah perbezaan antara kelas abstrak dan kaedah abstrak?
Kaedah abstrak adalah pengisytiharan sahaja dan ia tidak akan mempunyai pelaksanaan. Kelas Java yang mengandungi kelas abstrak mesti diisytiharkan sebagai kelas abstrak. Kaedah abstrak hanya boleh menetapkan pengubah keterlihatan, salah satu daripada awam atau dilindungi. Iaitu, kaedah abstrak tidak boleh menambah pengubah statik atau muktamad pada perisytiharan
Apakah keperluan untuk kelas abstrak dan kaedah abstrak?
Kelas abstrak. Abstrak (yang disokong oleh Java dengan kata kunci abstrak) bermakna kelas atau kaedah atau medan atau apa sahaja yang tidak boleh digunakan (iaitu, dicipta) di mana ia ditakrifkan. Beberapa objek lain mesti membuat instantiate item yang dipersoalkan. Jika anda membuat abstrak kelas, anda tidak boleh membuat seketika objek daripadanya