Lanjutan dari postingan sebelumnya mengenai kelas, method dan atribut serta juga dengan cara instantiasi pemograman pada java. Pada kesempatan ini saya akan menjabarkan dalam pewarisan pada contoh program sebelumnya.
Contoh kasus :
- Buatlah turunan dari kelas mahasiswa menjadi kelas pecinta alam, serta buat atribut dan methodnya masing- masing 2. Kemudian lakukan instantiasi kelas pecinta alam dengan kelas mahasiswa tersebut..
PecintaAlam.java
listing program :
public class PecintaAlam extends mahasiswa{
public String MendakiGunung,PanjatTebing;
public PecintaAlam(String n,String o,String p,String q){
super(n,o);
this.MendakiGunung=p;
this.PanjatTebing=q;
}
public String tampilkanMendakiGunung()
{
return MendakiGunung;
}
public String tampilkanPanjatTebing()
{
return PanjatTebing;
}
public void kerja()
{
System.out.println("Ayo kita lakukan kegiatan...");
}
public void istirahat()
{
System.out.println("Santai plus rebahkan badan, cuapek banget nie...");
}
}
public String MendakiGunung,PanjatTebing;
public PecintaAlam(String n,String o,String p,String q){
super(n,o);
this.MendakiGunung=p;
this.PanjatTebing=q;
}
public String tampilkanMendakiGunung()
{
return MendakiGunung;
}
public String tampilkanPanjatTebing()
{
return PanjatTebing;
}
public void kerja()
{
System.out.println("Ayo kita lakukan kegiatan...");
}
public void istirahat()
{
System.out.println("Santai plus rebahkan badan, cuapek banget nie...");
}
}
tio.java
listing programnya :
public class tio{
public static void main(String arg[]){
PecintaAlam suti= new PecintaAlam("Sutiono","1002269","Mendaki Gunung","Panjat Tebing");
System.out.println("Nama = "+suti.tampilkanNama());
System.out.println("NPM = "+suti.tampilkanNpm());
System.out.println("Kegiatan1 = "+suti.tampilkanMendakiGunung());
System.out.println("Kegiatan2 = "+suti.tampilkanPanjatTebing());
suti.kerja();
suti.makan();
suti.istirahat();
}
}
public static void main(String arg[]){
PecintaAlam suti= new PecintaAlam("Sutiono","1002269","Mendaki Gunung","Panjat Tebing");
System.out.println("Nama = "+suti.tampilkanNama());
System.out.println("NPM = "+suti.tampilkanNpm());
System.out.println("Kegiatan1 = "+suti.tampilkanMendakiGunung());
System.out.println("Kegiatan2 = "+suti.tampilkanPanjatTebing());
suti.kerja();
suti.makan();
suti.istirahat();
}
}
NB : untuk menjalankan program tersebut, terlebih dahulu copy mahasiswa.java yang telah dibuat sebelumnya. Kemudian jalankan program tersebut dengan memanggil tio.java pada cmd.
Untuk lebih jelas, silahkan download programnya
Tidak ada komentar:
Posting Komentar