오버라이딩

· AboutPython
[오버라이딩] 하위 클래스에서 상위 클래스의 메서드를 재정의 하는 것을 오버라이딩이라 한다. 로봇이 있었고, 새로운 버전의 로봇이 출시 되었다고 하자. 새 로봇은 기존 로봇을 상속받아 만들었지만, fire 기능이 총에서 레이저로 업그레이드 되었다고 하자. 이때 부모 클래스의 기능을 자식 클래스의 기능으로 재정의 하는 것을 오버라이딩이라고 한다. class Robot : def __init__(self,c,h,w) : self.color = c self.height = h self.weight = w def print_robot_info(self): print(f'색깔은 {self.color}') print(f'높이는 {self.height}') print(f'무게는 {self.weight}') def f..
scone
'오버라이딩' 태그의 글 목록