Kelas Turunan

Pengarang: Peter Berry
Tanggal Pembuatan: 11 Agustus 2021
Tanggal Pembaruan: 20 Juni 2024
Anonim
Konsep Dasar Turunan Fungsi Aljabar Matematika Wajib Kelas 11 m4thlab
Video: Konsep Dasar Turunan Fungsi Aljabar Matematika Wajib Kelas 11 m4thlab

Isi

Definisi - Apa yang dimaksud dengan Derived Class?

Kelas turunan adalah kelas yang dibuat atau berasal dari kelas lain yang sudah ada. Kelas yang ada dari mana kelas turunan diciptakan melalui proses pewarisan dikenal sebagai kelas dasar atau superclass.

Kelas turunan digunakan untuk menambah fungsionalitas kelas dasar dengan menambahkan atau memodifikasi properti dan metode agar sesuai dengan persyaratan spesialisasi yang diperlukan untuk kelas turunan. Ini memungkinkan untuk mendefinisikan metode virtual yang membentuk sarana untuk mengimplementasikan polimorfisme, yang memungkinkan sekelompok objek bekerja secara seragam. Dengan demikian, keuntungan inheren dari warisan dan polimorfisme seperti penggunaan kembali kode, pengembangan lebih cepat, perawatan yang mudah, dll., Direalisasikan.

Kelas turunan juga dikenal sebagai subkelas atau kelas anak.


Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.

Techopedia menjelaskan Kelas Berasal

Hubungan hierarkis antara kelas turunan dan kelas dasar dikenal sebagai hubungan "adalah". Misalnya, pertimbangkan kelas dasar, LivingBeing, yang digunakan untuk membuat dua kelas turunan, Tumbuhan dan Hewan. Plant adalah LivingBeing dan Animal adalah LivingBeing. Keduanya memiliki beberapa fitur umum tetapi masing-masing jenis dapat memiliki fitur yang unik untuk spesialisasi dan berbeda dari fitur-fitur kelas dasar.

Sementara mewarisi dari kelas dasar, kelas turunan secara implisit mewarisi semua anggota (kecuali konstruktor dan destruktor), yang digunakan kembali ketika memperluas dan memodifikasi perilaku kelas dasar. Kelas turunan menimpa properti dan metode kelas dasar sehingga mewakili versi khusus kelas dasar.