Anda di halaman 1dari 1

Soal :

Bentuklah kode program yang merepresentasikan permasalahan berikut ini :

Super Class => Pohon


Atribut => akar, daun, batang (hanya bisa diakses oleh class pohon)
Nilai masing-masing atribut => akar=Tunggang, daun=Menyirip,
batang=Bercabang (pemasukan nilai pada atribut
dilakukan dalam konstruktor)
Cetak akar, batang, daun pada method/fungsi CiriPohon

PohonMangga dan PohonJambu => turunan/inherit (subclass) dari Pohon


Atribut => buah (hanya bisa diakses oleh class PohonMangga dan PohonJambu
Nilai masing-masing atribut => buah=Mangga untuk class PohonMangga,
buah=Jambu untuk class PohonJambu
(pemasukan nilai pada atribut dilakukan di dalam
Konstruktor)
Cetak buah pada method/fungsi : CiriPohonMangga untuk class PohonMangga
CiriPohonJambu untuk class PohonJambu.

Fungsi Utama => bentuk objek untuk class PohonMangga dan PohonJambu
panggil method/fungsi CiriPohon & CiriPohonMangga dengan
menggunakan objek yang dibentuk untuk class PohonMangga
panggil method/fungsi CiriPohon & CiriPohonJambu dengan
menggunakan objek yang dibentuk untuk class PohonJambu

Contoh Hasil Layout:

Anda mungkin juga menyukai