문제 설명
Truck
클래스는 Car
클래스의 상속을 받는 자식클래스입니다. Truck
클래스의 __init__에서 name, capacity(몇톤트럭인지)를 입력받아 인스턴스의 값으로 저장하세요. (단, Truck
클래스의 __init__에서 name을 설정하는 부분은 super()
를 이용해서 처리하도록 만드세요.)
자식클래스에서 부모클래스의 내용을 사용하고 싶은 경우 super()를 이용합니다.
예를 들어,
class Animal( ):
def __init__( self, name ):
self.name = name
class Human( Animal ):
def __init__( self, name, hand ):
super().__init__( name ) # 부모클래스의 __init__ 메소드 호출
self.hand = hand
person = Human( "사람", "오른손" )
위의 예처럼 Human
클래스의 __init__에서 name을 super()
로 처리할 수 있습니다.
실행 결과
실행 중지
실행 결과가 여기에 표시됩니다.