100% menganggap dokumen ini bermanfaat (1 suara)
597 tayangan2 halaman

Tugas PBO4 Inheritance

Program ini membuat dua kelas, Tumbuhan sebagai kelas induk dan MonoDiko sebagai kelas turunan. MonoDiko mewarisi atribut dan metode dari Tumbuhan untuk menampilkan informasi tentang jenis tumbuhan. Program ini mendemonstrasikan konsep pewarisan di Java.

Diunggah oleh

Ezrafel Amadeuz
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
100% menganggap dokumen ini bermanfaat (1 suara)
597 tayangan2 halaman

Tugas PBO4 Inheritance

Program ini membuat dua kelas, Tumbuhan sebagai kelas induk dan MonoDiko sebagai kelas turunan. MonoDiko mewarisi atribut dan metode dari Tumbuhan untuk menampilkan informasi tentang jenis tumbuhan. Program ini mendemonstrasikan konsep pewarisan di Java.

Diunggah oleh

Ezrafel Amadeuz
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 2

NAMA : Amadeuz Ezrafel

NIM : 120533430965
PTI D13

Tugas PBO - Inheritance
Source Code :
Kelas Tumbuhan
class Tumbuhan
{
protected String nama;
public Tumbuhan(String nama)
{
this.nama=nama;
}

public void panggil()
{
System.out.println("===============================");
System.out.println("Contoh Tumbuhan : "+this.nama);
System.out.println("===============================");
}
}


Kelas MonoDiko
class MonoDiko extends Tumbuhan
{
private String Jenis;
private String Keping;
private String Akar;
private String PolaDaun;
private String Kambium;

public MonoDiko (String Jenis, String Keping, String Akar, String PolaDaun,
String Kambium, String nama)
{
super(nama);
this.Jenis=Jenis;
this.Keping=Keping;
this.Akar=Akar;
this.PolaDaun=PolaDaun;
this.Kambium=Kambium;
}

public void info()
{
super.panggil();
System.out.println("Tumbuhan berjenis : "+this.Jenis);
System.out.println("Jumlah Keping biji : "+this.Keping);
System.out.println("Bentuk Akar : "+this.Akar);
System.out.println("Pola Daun : "+this.PolaDaun);
System.out.println("Memiliki Kambium : "+this.Kambium);
}
}


Kelas TRdeuz
public class TRdeuz
{
public static void main(String[]args)
{
MonoDiko mono = new MonoDiko ("Monokotil","Satu", "Serabut",
"Melengkung", "Tidak", "Padi");
mono.info();
MonoDiko diko = new MonoDiko ("Dikotil","Dua", "Tunggang",
"Menyirip", "Iya", "Mangga");
diko.info();
}
}

Output Program


Deskripsi Program
Pada program di atas Tumbuhan.java merupakan Parentclass sedangkan
MonoDiko.java merupakan kelas turunan/anak. Setiap pemanggilan dengan super seperti
dalam program di atas super(nama); hanya bisa dilakukan pada konstruktor.
Pemanggilan konstruktor superkelas harus berkedudukan sebagai pernyataan pertama
dalam konstruktor. Kata kunci super dipakai untuk merujuk pada member dari parent
class, sebagaimana kata kunci this yang dipakai untuk merujuk pada member dari
class itu sendiri.
Di dalam program ini class MonoDiko memperluas (extends) parent classnya
(class Tumbuhan). Pada saat class MonoDiko memperluas class Tumbuhan, maka ia
mewarisi data yang diwarisi oleh class Tumbuhan. Dengan demikian, class
MonoDiko mempunyai data nama Tumbuhan.

Anda mungkin juga menyukai