[Python] 클래스 변수
클래스 변수 : 인스턴스들이 모두 공유받는 변수. 아래 예시를 보면 wolf, shark, dragon 의 몬스터가 존재한다. 각각의 몬스터들이 공통적으로 가지고 있는 특징으로 name, health, attack 이 있다는 점이다. 이를 Monster라는 클래스에서 공유해주고 있다. 즉, Monster 라는 클래스가 클래스 변수의 역할을 하고 있다. # 상속 # : 클래스들에 중복된 코드를 제거하고 유지보수를 편하게 하기 위해서 사용. # 클래스 변수 # : 인스턴스들이 모두 공유받는 변수. import random # 부모클래스 class Monster: max_num = 1000 def __init__(self,name,health,attack): self.name = name self.health..
Python
2022. 6. 4. 16:33