Example #1
0
from Notebook import Notebook  # Notebook class (child class inherit with "Item" parent class)
from Pen import Pen  # Pen class      (child class inherit with "Item" parent class)
from Pencil import Pencil  # Pencil class   (child class inherit with "Item" parent class)
from Ruler import Ruler  # Ruler class    (child class inherit with "Item" parent class)

# credit
print("#" * 34)
print("Nama    : Bintang Muhammad Agastya")
print("NIM     : 081911633039            ")
print("Hari/Tgl: Kamis, 14 Januari 2021  ")
print("#" * 34)

# main program
print("\n-> Create Object Backpack")
item_list = Backpack(owner="Bintang", capacity=3)
item_list.detail()

print("\n-> Backpack.remove()")
item_list.remove()

print("\n-> Backpack.add() menambahkan Object Eraser")
item_list.add(Eraser(owner="Bintang"))

print("\n-> Backpack.add() menambahkan Object Pen")
item_list.add(Pen(owner="Agastya"))

print("\n-> Backpack.add() menambahkan Object Notebook")
item_list.add(Notebook(owner="Bintang"))

print("\n-> Backpack.add() menambahkan Object Ruler")
item_list.add(Ruler(owner="Agastya"))