py

.py dictionary를 활용한 class 바로 만들기

jm_p_op 2023. 3. 31. 21:15
class Archer(BaseCharacter):
    def __init__(self, name):
        super().__init__(name)
        self.max_hp += 8
 
 
 
jobs = ['Archer', 'Warrior', 'Mage', 'Thief']
job_dic = {"Archer": Archer,
           "Warrior": Warrior,
           "Mage": Mage,
           "Thief": Thief}
 
 
a=job_dic["Archer"]()
b=Archer()

 

a와 b는 동치이다.