Sabtu, 13 Desember 2025

Encapsulasi pemrograman python

class Hero:

    def __init__(self, name, health, attackPower):
        self.__name = name
        self.__health = health
        self.__attackPower = attackPower

    # getter
    def getName(self):
        return self.__name

    def getHealth(self):
        return self.__health
   
    # setter
    def diserang(self, serangPower):
        self.__health -= serangPower
       
# awal dari game
sniper = Hero ("sniper", 50, 5)

# game berjalan
print (sniper.getName())
print (sniper.getHealth())
sniper.diserang(5)
print (sniper.getHealth())

Tidak ada komentar:

Posting Komentar