-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
오버라이딩
20.05.14 20:33 작성 조회수 177
0
쉽게 게임적으로 이야기를 하게된다면
예를 들어서
보스 몹
class BossMon:
def __init__(self):
pass
def attack(self, damage):
self.damage = 50
print("보스몹은 50데미지를 줌")
class Normal_Mon(BossMon):
def attack(self, damage):
self.damage = 30
print("일반 몹은 30 데미지를 줌")
이렇게 굳이 또 다른 어택 이름을 사용 및 구현 할필요 없이
유연하게 데미지만 바꾸면 동일한 이름이지만 어택은 사용한다라는 점이라고 생각하면 될까요???
답변을 작성해보세요.
답변 0