[Python] 상속
상속 클래스의 공통된 속성과 메서드를 뽑아내서 부모 클래스를 만들고, 이를 자식 클래스에서 상속받아 사용한다. 상속을 이용하면 코드의 중복제거를 할 수 있고, 유지보수가 편해진다. class Item: ''' 속성 : 이름 메서드 : 줍기, 버리기 ''' def __init__(self,name): self.name = name def pick(self): print(f'[{self.name}]을(를) 주웠습니다.') def discard(self): print(f'[{self.name}]을(를) 버렸습니다.') class Weapon(Item): ''' 속성 : 공격력 메서드 : 공격하기 ''' def __init__(self, name, demage): super().__init__(name) sel..
Python
2022. 6. 14. 00:30