#Pewarisan
Pewarisan (Inheritance) merupakan sifat dalam bahasa berorientasi objek yang memungkinkan sifat-sifat dari suatu kelas diturunkan ke kelas lain. Sistem OOP memungkinkan kita untuk mendefinisikan suatu kelas gres dengan mewarisi sifat dari kelas lain yang sudah ada. Penurunan sifat ini sanggup dilakukan dilakukan secara bertingkat-tingkat, sehingga semakin ke bawah maka kelas tersebut semakin spesifik, contoh, apabila kelas B yakni turunan dari kelas A, dalam proses pembuatan kelas turunan tersebut, Anda sanggup menambahkan sifat dan sikap gres ke dalam kelas B, yang sebelumnya tidak dimiliki dalam kelas A. Dalam terminologi j4va, kelas induk dinamakan dengan superclass dan kelas turunan dinamakan dengan subclass. untuk menciptakan kelas anak atau kelas turunan menurut class yang ada, anda sanggup memakai kata kunci extends. Acces Modifier untuk mewujudkan turunan yakni protected.
#Latihan
- script dibawah ini sudah di sertai penjelasan, jikalau ingin menjalankan silahkan anda copy bab scriptnya saja.
Class data
class data extends Matakuliah {
private String nim;
private String nama;
private String jurusan;
public void cetak(){
System.out.println("====DATA====");
System.out.println("NIm : ");
System.out.println("Nama : ");
System.out.println("Umur : ");
System.out.println("jurusan : ");
System.out.println("matakuliah : ");
System.out.println("besar SKS : ");
System.out.println("ambil ke- : ");
}
Kode aktivitas untuk class turunan (sub class), kelas ini mendapatkan warisan data nama dan umur dari class matakuliah. Dan fungsi public void cetak() yaitu method untuk mencetak/menampilkan data yang terdapat pada masing-masing parameter (“…”)
public static void main (String args[]) {
Matakuliah orang1=new Matakuliah ();
orang1.cetak();
System.out.println();
System.out.println();
Mahasiswa mhs1= new Mahasiswa();
mhs1.cetak();
System.out.println();
System.out.println();
data dos=new data();
dos.cetak();
}
}
Method untuk menjalankan intruksi program, yag terdapat didalam class matakuliah dan mahasiswa. Sehingga hasil yg di peroleh yaitu sbb:
#Kesimpulan
Dalam proses pembuatan kelas turunan kita sanggup menambahkan sifat dan prilaku gres kedalam class yang sebelumnya tidak dimiliki didalam class lain, penurunan sifat ini sanggup dilakukan secara bertingkat-tingkat, sehingga semakin kebawah kelas tersebut semakin spesifik.
Sumber http://www.sharingse.net/