# __init__ 은 파이썬에서 생성되는 생성자이다.

# 클래스로부터 만들어지는 녀석들을 객체라고 하고, marine1.marine2,tank를 Unit클래스의 인스턴스라고 한다.

# 클래스에서 선언한 init상태도 똑같은 상태로 해야된다.

class Unit:

    def __init__(self, name, hp, damage):

        self.name = name

        self.hp = hp

        self.damage = damage

        print("{0} 유닛이 생성 되었습니다.".format(self.name))

        print("체력 {0}, 공격력 {1}".format(self.hp, self.damage))



marine1 = Unit("마린", 40, 5)

marine2 = Unit("마린", 40, 5)

tank = Unit("탱크", 150, 35)

 

'Python' 카테고리의 다른 글

Python-패키지 사용법  (0) 2020.07.08
Python-모듈 사용법  (0) 2020.07.08
Python-class (스타크래프트 예시)  (0) 2020.07.05
Python-super  (0) 2020.07.05
Python-pass  (0) 2020.07.05

+ Recent posts