TUJUAN
Keyword super
Mengenal package
SUPER-CLASS
Super class : persegi_panjang.java
SUB-CLASS
Sub-class : balok.java
SUPER-CLASS
package pewarisan;
Super class :
Persegi_panjang.java
SUB-CLASS
Sub-class : balok.java
package pewarisan;
public class balok extends persegi_panjang{
double t;
public balok(double p, double l, double t){
super(p, l);
this.tinggi = t;
}
String get_volume(){
double total = 0;
total = this.get_luas() * this.t;
return "Total :"+total;
}
}
MAIN-CLASS
Main Class : mainPewarisan.java
package belajaroop;
public class mainPewarisan {
public static void main(String[] args){
balok hitung = new balok(10, 2, 3);
System.out.println("Luas : "+hitung.getLuas());
System.out.println("Keliling : "+hitung.getKeliling());
System.out.println("Volume :"+hitung.getVolume());
}
}
OVERLOADING METHOD
Overloading method adalah suatu teknik dimana didalam suatu class terdapat method
dengan nama yang sama namun prilaku yang berbeda.
Aturan penulisannya :
1. Nama Method harus sama
2. Parameter harus berbeda
3. Tipe Kembalian boleh sama ataupun berbeda