1. 1. Super Class
  • /**

*

* @author tika

*/

public class Mamalia {
//Deklarasi Variable
protected String name;
protected String color;
// Default constructor
public Mamalia() {
System.out.println(“Ini dari default constructor class Mamalia sebagai superclass”);

// Mengisi value dari deklarasi variable / atribut
;
color=”Red”;
}
}
public class Sapi extends Mamalia{

// Default constructor
public Sapi() {
System.out.println(“Ini dari default contructor class Sapi sebagai subclass”);
}

public static void main(String[] args){
// Intantiate Object Sapi
Sapi sapi = new Sapi();

// Mencetak value dari default constructor superclass
System.out.println(sapi.name);
System.out.println(sapi.color);
}
}

output superclass

output superclass

2. Class Sederhana

  • /**

*

* @author tika

*/

public class KelilingPersegiPanjang{

private double panjang; // attribute yg di encap

private double lebar; // attribute yg di encap

public KelilingPersegiPanjang()) {

panjang = 0;

lebar = 0;

}

private double keliling(double p, double l) { // di hide

return 2*(p+l);

}

public void setPanjang(double panjang) {

this.panjang = panjang;

}

public void setLebar(double lebar) {

this.lebar = lebar;

}

public double getPanjang() {

return panjang;

}

public double getLebar() {

return lebar;

}

public double getKeliling() {

return keliling(panjang, lebar);

}

}

public class MainKeliling {

public static void main(String[] srgs) {

KelilingPersegiPanjang pp = new KelilingPersegiPanjang();

pp.setPanjang(10);

pp.setLebar(5);

System.out.println(“Panjang : “+ pp.getPanjang());

System.out.println(“Lebar : “+ pp.getLebar());

System.out.println(“Keliling : “+ pp.getKeliling());

}

}

output class sederhana

output class sederhana