2022
public person(){
System.out.println("inside person:constructor");
name="";
addres="";
}
/**
* constructor dengan dua parameter
*/
public person(String name,String addres) {
this.name =name;
this.addres=addres;
}
/**
* method acccesor
*/
//super("somename","someaddres");
//super();
//super.name="name"
System.out.println("inside Student : constructor");
}
public static void main(String[] args){
person anna = new person();
}
}
public Pakaian() {
ID=UNIQUE_ID++;
}
}
public class Baju extends Pakaian {
//R=merah, B=biru, G=hijau, U=belum ditenttukan
public char kodeWarna = 'U';
public Baju (){
super.setHarga(1500.0);
super.setJmlStok(5);
super.setKeterangan("biru");
}
//Method ini menampilkan nilai untuk suatu item
public void tampiInformasiBaju(){
System.out.println("ID Baju: "+ getID());
System.out.println("Keteranga: "+ getKeterangan());
System.out.println("Kode warna"+ kodeWarna());
System.out.println("Harga baju: "+ getHarga());
System.out.println("Jumlah Stok: "+ getJmlStok());
}//akhir meethod display
3. Percobaan 3 polimorphisme
public Person(){
System.out,println("Inside Persone:Constructor")
name = "";
addres = "";
}
//constructor dengan 2 parameter
public Person(String name, String Addres) {
this.name = name;
this.addres = addres;
}
//method acceesor
4. Percobaan 4 enkapsulasi
public PrivateElevator() {
}
}
public privElevator() {
}
}
}
5. Percobaan 5 menampilkan abstract class
}
public void eat(){
System.out.println("living Thing Eating");
}
/**
* abstract method walk
* kita ingin method ini di-overridden oleh subclass
*/
}
public class Human extends LivingThing {
public void walk(){
System.out.println("human walks.....");
}
}
6. Percobaan 6 interface