▼
클래스 -> 서로 다른 마린과 유닛 만들기 가능
__init__ (Python에서 사용하는 "생성자")
: 클래스로부터 만들어지는 것은 객체(?),개체(?)로 표현
이때, 마린과 탱크는 이 유닛 클래스의 인스턴스로(?) 표현
**개체가 생성될 때는 기본적으로 __init__함수에 정의된 개수와 동일하게 해야함(self 제외)
ex) def __init__(self, name, hp, damage)
=> marine1 : Unit("마린") (X)
marine1 : Unit("마린", 40, 5) (O)
멤버변수 - 클래스 내에서 정의된 변수, 그 변수를 가지고 초기화를 할 수 도 있고 실제로 쓸 수 도 있음