이 질문에는 이미 답변이 있습니다.
파이썬 클래스가있는 경우 :
class BaseClass(object):
#code and the init function of the base class
그리고 나서 다음과 같은 하위 클래스를 정의합니다.
class ChildClass(BaseClass):
#here I want to call the init function of the base class
기본 클래스의 init 함수가 자식 클래스의 init 함수 인수로 가져 오는 인수를 사용하는 경우이 인수를 기본 클래스에 전달하는 방법은 무엇입니까?
내가 작성한 코드는 다음과 같습니다.
class Car(object):
condition = "new"
def __init__(self, model, color, mpg):
self.model = model
self.color = color
self.mpg = mpg
class ElectricCar(Car):
def __init__(self, battery_type, model, color, mpg):
self.battery_type=battery_type
super(ElectricCar, self).__init__(model, color, mpg)
내가 어디로 잘못 가고 있니?