Pewarisan
SISTEM INFORMASI
Class hewan
Pengertian Inheritance
Perngertian dari inheritance adalah dimana sebuah objek batu
dapat mempunyai objek turunan.
Manajer GaMember
Nama
Gaji
Opr()
Member
Opr()
Public class Manajer{ Public class Manajer extends Pegawai{
Public String nama; Public String departemen;
Public double gaji; }
Public String
departemen;}
Konsep Inheritance dalam Java Subclass menggunakan keyword super untuk
Konsep inheritane yang ada di Java adalah hanya mereferensi data dan fungsi dari parent class-nya.
memperkenankan adanya Single inheritance.
Konsep Single inheritane artinya bahwa sebuah Dengan kata lain keyword super ini berfungsi sebagai
subclass hanya diperkenankan memiliki satu alias dari Parent class. Format penulisan dari
parent class. keyword ini :
– super.data_member – merujuk pada data member
Konsep inheritance yang ada di java dari parent class
memperkenankan adanya multilevel inheritance. – super.function_member() – merujuk pada function
Konsep multilevel inheritance berarti bahwa member dari parent class
sebuah subclass dapat memiliki subclass lagi – super() – merujuk pada konstruktor dari parent class
sebagai turunannya.
Program Bapak.java:
public class Bapak {
int tangan;
Bapak int kaki;
tangan }
kakai
+berdiri() Program Anak :
+berjalan() public class Anak extends Bapak {
public void bernyanyi(){
Anak System.out.println("lalaa..alaa...");
}
- }
Superclas-Parent : Kendaraan.java