Rumah Pembangunan Apakah kelas asas? - definisi dari techopedia

Apakah kelas asas? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apa maksud Kelas Kelas?

Kelas asas adalah kelas, dalam bahasa pengaturcaraan berorientasikan objek, dari kelas-kelas lain yang diperolehi. Ia memudahkan penciptaan kelas-kelas lain yang boleh menggunakan semula kod yang secara tersirat diwarisi dari kelas asas (kecuali pembina dan pemusnah). Seorang programmer boleh memanjangkan fungsi kelas asas dengan menambahkan atau mengatasi ahli-ahli yang berkaitan dengan kelas yang diturunkan.


Kelas asas juga boleh dipanggil kelas induk atau kelas superclass.

Techopedia menjelaskan Kelas Asas

Kelas yang berasal dari kelas asas mewarisi data dan tingkah laku. Sebagai contoh, "kenderaan" boleh menjadi kelas asas dari mana "kereta" dan "bas" diperolehi. Kereta dan bas adalah kedua-dua kenderaan, tetapi masing-masing mewakili pengkhususan kelas asas kenderaan.


Kelas asas mempunyai sifat berikut:

  • Kelas asas secara automatik ditanam sebelum kelas diturunkan.
  • Kelas yang diturunkan boleh berkomunikasi ke kelas asas semasa instantiation dengan memanggil pembina kelas asas dengan senarai parameter yang sepadan.
  • Ahli kelas asas boleh diakses dari kelas yang diturunkan melalui pelakon eksplisit.
  • Jika kaedah abstrak ditakrifkan dalam kelas asas, maka kelas ini dianggap sebagai kelas abstrak dan kelas yang tidak diperolehi abstrak harus mengatasi kaedah ini.
  • Kelas asas abstrak dicipta menggunakan kata kunci "abstrak" dalam perisytiharannya dan digunakan untuk mencegah permulaan langsung menggunakan kata kunci "baru".
Apakah kelas asas? - definisi dari techopedia