Bilakah anda perlu membuat abstrak kelas?
Bilakah anda perlu membuat abstrak kelas?

Video: Bilakah anda perlu membuat abstrak kelas?

Video: Bilakah anda perlu membuat abstrak kelas?
Video: CARA MENJAWAB TEORI APA YANG KAMU PAKAI? 2024, Mungkin
Anonim

6 Jawapan. Secara umumnya, a kelas sepatutnya jadilah abstrak bila awak tidak mempunyai alasan sama sekali untuk mencipta contoh daripada itu kelas . Sebagai contoh, andaikan awak mempunyai Bentuk kelas itu ialah kelas super Segitiga, Segiempat, Bulatan, dsb.

Selain itu, mengapa anda mengisytiharkan kelas sebagai abstrak?

Gambaran keseluruhan. satu daripada konsep asas dalam OOP ialah kelas abstrak . Kelas abstrak tidak boleh digunakan dan direka bentuk untuk disubkelaskan. Ia digunakan untuk menyediakan beberapa fungsi biasa merentas set yang berkaitan kelas sambil membenarkan pelaksanaan kaedah lalai.

Seterusnya, persoalannya ialah, bilakah anda harus menggunakan antara muka kelas abstrak vs antara muka? Jawapan ringkas: An kelas abstrak membenarkan awak ke cipta kefungsian yang boleh dilaksanakan atau ditindih oleh subkelas. An antara muka hanya membenarkan awak ke tentukan fungsi, bukan melaksanakannya. Dan sedangkan a kelas boleh memanjangkan sahaja satu kelas abstrak , ia boleh ambil kelebihan berbilang antara muka.

Sehubungan itu, apakah yang boleh diletakkan dalam kelas abstrak?

An kelas abstrak ialah kelas yang tidak boleh dibuat seketika. An kelas abstrak digunakan dengan mencipta subkelas pewarisan yang boleh dijadikan instantiated. An kelas abstrak melakukan beberapa perkara untuk subkelas pewarisan: Tentukan kaedah yang boleh digunakan oleh subkelas pewarisan.

Bagaimanakah anda membuat kelas abstrak?

Kepada buat kelas abstrak , gunakan sahaja abstrak kata kunci sebelum kelas kata kunci, dalam kelas pengisytiharan. Anda boleh memerhatikannya kecuali abstrak kaedah Pekerja kelas adalah sama seperti biasa kelas di Jawa. The kelas adalah sekarang abstrak , tetapi ia masih mempunyai tiga medan, tujuh kaedah dan satu pembina.

Disyorkan: