Pertemuan 5
Pertemuan 5
KONSEP INHERITANCE
Pengertian inheritence
konsep OOP dimana sebuah class dapat menurunkan property dan method yang
dimilikinya kepada class lain. Konsep inheritance dipakai untuk memanfaatkan
fitur code reuse, yakni menghindari terjadinya duplikasi kode program
Konsep inheritance membuat sebuah struktur atau hierarki class dalam kode
program. Class yang akan diturunkan bisa disebut sebagai class induk (parent
class), super class, atau base class
Konsep inheritance membuat sebuah struktur atau hierarki class dalam kode
program. Class yang akan diturunkan bisa disebut sebagai class induk (parent
class), super class, atau base class.
Sedangkan class yang menerima penurunan bisa disebut sebagai class anak (child
class), sub class, derived class atau heir class, disini kita menggunakan
istilah parent class dan child class
Penerapan Inheritance
Contoh
public class Komputer {
String processor="Intel Core I12";
String cekKomputer(){
return "Ini adalah class Komputer";
}
}
class Laptop extends Komputer{
String Merk="Asus";
String cekLaptop(){
return "Ini adalah class Laptop";
Hasil :
Latihan 1 :
Komputer
Laptop PC
Laptop1
- Bangunlah sebuah kasus bebas yang melibatkan 1 parent class dan 2 child
class, child class memiliki satu turunan atau 1 child class lagi, panggil semua
attribut2 atau method yang dapat di turunkan pada masing-masing class
melalui objek class