Laporan kali ini kita membahas tentang Abstract Class,Interface,Inner Class
Inner Class : pengertian dari Inner Class adalah class yang disisipkan pada Class Lain langsung saja perhatikan program dibawah ini :
JantungManusia.Java
class Orang{
private int jumlKaki = 2;
public void dengarBunyiJantung(){
Jantung j= new Jantung();
j.bunyiJantung();
}
public void tahanNafas(){
System.out.println("Jantung berhenti Berdetak!");
}
//inner class
class Jantung {
public void bunyiJantung(){
System.out.println("Deg..Deg...Deg..Serrrrrr");
}
public void istirahat(){
System.out.println("Silahkan Ke "+jumlKaki+"kaki.");
tahanNafas();
}
}
}
class JantungManusia {
public static void main(String [] args) {
Orang o = new Orang ();
Orang.Jantung p =o.new Jantung();
o.dengarBunyiJantung();
p.istirahat();
}
}
private int jumlKaki = 2;
public void dengarBunyiJantung(){
Jantung j= new Jantung();
j.bunyiJantung();
}
public void tahanNafas(){
System.out.println("Jantung berhenti Berdetak!");
}
//inner class
class Jantung {
public void bunyiJantung(){
System.out.println("Deg..Deg...Deg..Serrrrrr");
}
public void istirahat(){
System.out.println("Silahkan Ke "+jumlKaki+"kaki.");
tahanNafas();
}
}
}
class JantungManusia {
public static void main(String [] args) {
Orang o = new Orang ();
Orang.Jantung p =o.new Jantung();
o.dengarBunyiJantung();
p.istirahat();
}
}
Penjelasan:
Dari kasus di atas sebenarnya yang menjadi kelas utama atau kelas Induk adalah class JantungManusia. walaupun letaknya di bawah namun karen class JantungManusia yang memiliki fungsi Utama maka nama File adalah JantungManusia.Java
Hasil Dari Program
0 Responses to "Laporan Praktikum JAVA pertemuan ke-4"
Posting Komentar