Apakah perbezaan antara kelas abstrak dan kaedah abstrak?
Apakah perbezaan antara kelas abstrak dan kaedah abstrak?

Video: Apakah perbezaan antara kelas abstrak dan kaedah abstrak?

Video: Apakah perbezaan antara kelas abstrak dan kaedah abstrak?
Video: Apakah perbezaan antara Abstrak & Pengenalan dalam Thesis master & PhD 2024, November
Anonim

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. Iaitu, an kaedah abstrak tidak boleh menambah pengubah statik atau muktamad pada pengisytiharan.

Begitu juga, apakah kelas abstrak dan kaedah abstrak?

Kelas abstrak tidak boleh dijadikan instantiated, tetapi ia boleh disubkelaskan. An kaedah abstrak ialah kaedah yang diisytiharkan tanpa pelaksanaan (tanpa pendakap, dan diikuti oleh koma bertitik), seperti ini: abstrak void moveTo(double deltaX, double deltaY);

Juga, apakah gunanya kelas abstrak? Tujuan an kelas abstrak adalah untuk menentukan beberapa tingkah laku biasa yang boleh diwarisi oleh berbilang subkelas, tanpa melaksanakan keseluruhannya kelas . Dalam C#, the abstrak kata kunci menetapkan kedua-dua an kelas abstrak dan kaedah maya tulen.

Di sini, apakah kelas dan kaedah abstrak?

A kelas yang diisytiharkan menggunakan abstrak ” kata kunci dikenali sebagai kelas abstrak . Ia boleh mempunyai kaedah abstrak ( kaedah tanpa badan) serta konkrit kaedah (biasa kaedah dengan badan). An kelas abstrak tidak boleh dijadikan instantiated, yang bermaksud anda tidak dibenarkan mencipta objek daripadanya.

Bagaimana anda menulis kelas abstrak?

Untuk mencipta sebuah 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: