본문 바로가기

PHYTHON/기초다지기

클래스

 

 

 

 

 

클래스 -> 서로 다른 마린과 유닛 만들기 가능

 


 __init__  (Python에서 사용하는 "생성자")

: 클래스로부터 만들어지는 것은 객체(?),개체(?)로 표현

이때, 마린과 탱크는 이 유닛 클래스의 인스턴스로(?) 표현

**개체가 생성될 때는 기본적으로 __init__함수에 정의된 개수와 동일하게 해야함(self 제외)

 

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

=> marine1 : Unit("마린")  (X)

    marine1 : Unit("마린", 40, 5)  (O)


 

멤버변수 - 클래스 내에서 정의된 변수, 그 변수를 가지고 초기화를 할 수 도 있고 실제로 쓸 수 도 있음

 


 

'PHYTHON > 기초다지기' 카테고리의 다른 글

상속 , 다중상속  (0) 2021.01.28
메소드  (0) 2021.01.28
파일입출력  (0) 2021.01.14
출력포맷  (0) 2021.01.14
#출력포맷  (0) 2021.01.14