@kovazzevic | SMKN 24 Jakarta Inheritance (masih) @kovazzevic | SMKN 24 Jakarta
Superclass dan Subclass
Contoh class induk person student employee
Perhatikan Attribut name dan address di deklarasikan sebagai protected Alasannya, yaitu kita ingin atribut-atribut ini untuk bisa diakses oleh sub classes dari super class. Jika kita buat private, sub classes tidak dapat menggunakannya. Sekarang buat class student.
Ketika object student di-instantiate, default constructor Dari super class akan menginisialisasinya.
Outputnya ? Inside Person:Constructor Inside Student:Constructor
Kesimpulan Dalam konsep dasar inheritance dikatakan bahwa suatu sub class adalah tidak lain hanya memperluas (extend) parent class-nya. Pengaksesan member yang ada diparent class dari sub class-nya tidak jauh berbeda dengan pengaksesan member sub class itu sendiri. Semua properti dari super class yang dideklarasikan sebagai public, protected dan default dapat diakses oleh sub classes-nya