# __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 |