Class Methods
Class Methods
&
Methods
AJI SETO ARIFIANTO
Tujuan
Class Hierarchy adalah struktur kelas dengan akar dan elemen lainnya diatur
sedemikian rupa sehingga masing-masing kelas mempunyai satu cabang yang
menghubungkannya dengan kelas akar (root class). Dalam java, root
class/superclass.
1. Setiap kelas adalah turunan dari root class/superclass.
2. Setiap kelas memiliki satu superclass yang tepat. (kecuali kelas Object)
3. Setiap kelas mempunyai satu superclass, tetapi beberapa subclass bisa
memiliki superclass yang sama
Contoh Class Hierarchy
Contoh :
Class Hierarchy of
Biology
Classification :
Pengertian Generalization
Class – Biped
Memiliki Attribute
dan Behaviour
Jika kita Klik, maka
akan masuk kedalam
pilihan subClass
Contoh SubClass:
Elder()
Adult()
Teen()
Abstract Class
setColor(color); System.out.println("Bird
have 2 legs");
setLeg(leg);
}
System.out.println("Color : " + public void sound() {
getColor());
System.out.println("ciiiit
System.out.println("Leg : " + ciiit");
getLeg());
}
}
}
Main Class
Output
public class print {
Color : white
public static void main(String[] Leg : 2 Bird have
args) { 2 legs
ciiiit ciiit
bird b = new bird("white", 2);
b.walk();
b.sound();
}
}
Concrete Class
Atribut yang membedakan suatu instance objek yang satu dengan yang lainnya
disebut instance variable.
Bentuk Umum :
[modifier] <tipe_data> <nama_variabel> = [nilai_default];
Contoh :
public double tinggi;
private int berat = 70;
Static Class
Output dari Program ini adalah? Output dari Program ini adalah?
Latihan – Silahkan dicoba - pahami
Apa yang terjadi jika program di run? Jika di compile, apakah Error atau tidak?
Latihan – Silahkan dicoba - pahami