Python
2023. 8. 17.
[Python/파이썬] 메소드 오버라이딩, pass, super
HTML 삽입 미리보기할 수 없는 소스 메소드 오버라이딩(Method Overriding) - 메소드 오버라이딩은 자식 클래스에서 부모 클래스의 메소드를 재정의하는 것을 뜻한다. - 부모 클래스의 기능을 그대로 상속 받되, 자식 클래스에 맞게 일부 기능을 수정하거나 추가할 수 있다. # 공중 공격 유닛 클래스 class FlyableAttackUnit(AttackUnit, Flyable): def __init__(self, name, hp, damage, flying_speed): AttackUnit.__init__(self, name, hp, 0, damage) Flyable.__init__(self, flying_speed) def move(self, location): print("[공중 유닛 이동..