클래스 상속을 통해 메서드를 추가적으로 정의하는 방법은 무엇인가요?
  1. 기존 클래스를 상속받는 새로운 클래스를 생성합니다.
    class SubClass(BaseClass):
     # 추가적인 메서드 정의
     def new_method(self):
         # 메서드의 내용 작성
         pass
    
  2. 새로운 메서드를 추가로 정의할 때는, 메서드 이름과 매개변수를 기존 클래스와 동일하게 작성합니다.

  3. 필요한 경우, 추가적인 로직이나 기능을 구현할 수 있습니다.

  4. 추가한 메서드는 기존 클래스의 모든 속성과 메서드에 접근할 수 있습니다. 필요한 경우, super() 키워드를 사용하여 부모 클래스의 메서드를 호출할 수도 있습니다.

이렇게 상속을 통해 메서드를 추가적으로 정의하면, 기존 클래스의 기능을 재사용하면서 새로운 클래스에 필요한 기능을 추가할 수 있습니다.