Pemrograman & Web Dev

Inheritance

Definisi

Inheritance atau pewarisan adalah mekanisme dalam pemrograman berorientasi objek yang memungkinkan sebuah kelas mewarisi sifat dan perilaku dari kelas lain. Kelas turunan memperoleh atribut kelas induk lalu dapat menambah atau mengubahnya. Pewarisan mendorong penggunaan ulang kode karena perilaku umum cukup didefinisikan sekali di kelas induk. Kelas turunan dapat memperluas atau menyesuaikan perilaku yang diwarisi. Hubungan ini membentuk hierarki antar-kelas.

Mengapa Penting?

Inheritance mengurangi duplikasi kode dan memudahkan pemeliharaan karena perubahan pada kelas induk otomatis berlaku bagi turunannya.

Contoh Penerapan

Kelas `Kucing` dan `Anjing` mewarisi sifat umum dari kelas `Hewan`, seperti metode `makan()`, tanpa perlu menuliskannya ulang di masing-masing kelas.

Istilah Terkait

Object-Oriented Programming (OOP)PolymorphismEncapsulationAbstraksi
Chat with us
Follow our journey
Send us an email