Senin, 08 Desember 2025

Class dan Instance variables pemrograman python

class Hero:
    # class variable
    jumlah = 0

    def __init__(self, inputName, inputHealt, inputPower, inputArmor):
        # instance variable
        self.name = inputName
        self.healt = inputHealt
        self.power = inputPower
        self.armor = inputArmor
        Hero.jumlah += 1
        print ("membuat Hero dengan nama " + inputName)

hero1 = Hero ("sniper", 100, 5, 5)
print (Hero.jumlah)
hero2 = Hero ("sword", 130, 7, 2)
print (Hero.jumlah)
hero3 = Hero ("archer", 99, 5, 1)
print (Hero.jumlah)

print (f"Nama = {hero1.name}, Healt = {hero1.healt}, Power = {hero1.power}")
print (hero1.__dict__)
print (hero2.__dict__)
print (hero3.__dict__)
print (Hero.__dict__)


Tidak ada komentar:

Posting Komentar