Notasi
Notasi
2.
a) Apabila kelas Kubus inherits denan BujurSangkar, atribut “sisi” dimana sama dengan atribut
“sisi” pada kelas Kubus, maka tidak diperlukan definisi “sisi lagi pada kelas Kubus.
b)
class BujurSangkar
sisi:real, private
constructor BujurSangkar(sisi:real)
this.sisi ← sisi
class Mkubus
procedure main()
kotak : Kubus
kotak ← new Kubus(7)
3.
class ItemKoleksi
id : int, protected
judul : int, protected
teahunTerbit : int, protected
counter : int, static, protected
procedure printInfo()
output(‘ID : ‘,this.getId(),’ Judul : ‘,this.getJudul(),’ Tahun terbit :
‘,this.getTahunTerbit())
procedure printInfo()
super.printInfo()
output(‘Pengarang : ‘,this.getPengarang())
//Untuk majalah dan proceding hanya berbeda sedikit dengan buku, kreasikan sendiri :)