인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Inflearn Community Q&A

joinc3425's profile image
joinc3425

asked

Python Programming

Object-oriented programming-III

오버라이딩

Written on

·

250

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 데미지를 줌")

이렇게 굳이 또 다른 어택 이름을 사용 및 구현 할필요 없이

유연하게 데미지만 바꾸면 동일한 이름이지만 어택은 사용한다라는 점이라고 생각하면 될까요???

python

Answer

This question is waiting for answers
Be the first to answer!
joinc3425's profile image
joinc3425

asked

Ask a question