Adakah kelas abstrak akan mencipta jadual maya?

Isi kandungan:

Adakah kelas abstrak akan mencipta jadual maya?
Adakah kelas abstrak akan mencipta jadual maya?

Video: Adakah kelas abstrak akan mencipta jadual maya?

Video: Adakah kelas abstrak akan mencipta jadual maya?
Video: PENYUSUNAN SEMULA JADUAL WAKTU BAGI PELAKSANAAN KURIKULUM STANDARD SEKOLAH RENDAH SEMAKAN 2017 2024, November
Anonim

Ya, kelas abstrak memang mempunyai vtables, juga dengan kaedah abstrak tulen (ini sebenarnya boleh dilaksanakan dan dipanggil), dan ya - pembina mereka memulakan entri tulen ke nilai yang ditentukan.

Bolehkah kelas abstrak mempunyai fungsi maya?

Kelas abstrak mengandungi sekurang-kurangnya satu fungsi maya tulen. Anda mengisytiharkan fungsi maya tulen dengan menggunakan penentu tulen (=0) dalam pengisytiharan fungsi ahli maya dalam pengisytiharan kelas.

Adakah setiap kelas mempunyai jadual maya?

Jadi jawapan ringkasnya ialah tidak. Piawaian tidak menyatakan perkara ini.

Adakah kelas abstrak mengandungi fungsi bukan maya?

Kelas abstrak (selain daripada fungsi maya tulen) boleh mempunyai pembolehubah ahli, fungsi bukan maya, fungsi maya biasa, fungsi statik, dll. Objek kelas abstrak tidak boleh gila.

Bolehkah kelas abstrak mencipta objek?

Tidak, kami tidak boleh mencipta objek kelas abstrak … Pembolehubah rujukan digunakan untuk merujuk kepada objek kelas terbitan (subkelas kelas abstrak). Kelas abstrak bermakna menyembunyikan pelaksanaan dan menunjukkan definisi fungsi kepada pengguna dikenali sebagai kelas Abstrak.

Disyorkan: