클래스 차량 : 국가 = ' 중국 ' 데프 __init__ (자기, 이름, 속도, 부하, 전원) : self.name = 이름 self.speed = 속도 self.load = 부하 self.power = 전원 데프 런 (자동) : 인쇄 ( ' % (S)가 실행하는 " %의 self.name) 클래스 지하철 (차량) DEF __init__ (자기 이름, 속도, 부하, 전원 선) : #의 self.name = 이름 #의 self.speed = 속도 # Self.load =로드 #의 self.power = 전원 차량. __init__ (자기, 이름, 속도, 부하, 전원) #의 서브 클래스 호출 상위 클래스의 방법은, 위에서가 있기 때문에 그 코드가, 자기가 여기에 필요하다 객체 클래스 메서드에서 호출 self.line = 라인 DEF의 show_info (자기) : 인쇄 합니다 (self.name, self.speed, self.load, self.power, self.line를) DEF RUN (자동) : Vehicle.run ( 셀프) #의 자기 주 전송 Line13 = 지하철 ( ' bjdt를 ' , ' 100km / S ' , 5000, ' E ' , ' 13 # 인 ' ) line13.show_info () line13.run ()
"" "
bjdt 100km / s의 5000 E 13 #
bjdt가 실행되고
슈퍼 () 메소드
클래스 차량 : 국가 = ' 중국 ' 데프 __init__ (자기, 이름, 속도, 부하, 전원) : self.name = 이름 self.speed = 속도 self.load = 부하 self.power = 전원 데프 런 (자동) : 인쇄 ( ' % (S)가 실행하는 " %의 self.name) 클래스 지하철 (차량) DEF __init__ (자기 이름, 속도, 부하, 전원 선) : #의 self.name = 이름 #의 self.speed = 속도 # Self.load =로드 #의 self.power = 전원 # 차량 .__ 초기화 __이 (자기, 이름, 속도, 부하, 전원) # 부모 메서드 호출 서브 클래스가 있기 때문에, 위의, 자기가 여기에 필요한 코드의 일부입니다 객체 클래스에서 메서드 호출 . 슈퍼 () __init__ (이름, 속도, 부하, 전원) # 자가없는 슈퍼 전송 방법은, 부모 클래스의 메소드는 슈퍼 메소드 호출 할 수 있습니다 self.line = 라인 DEF의 show_info (셀프) : 인쇄 (self.name, self.speed, self.load, self.power, self.line) DEF RUN (자동) : # Vehicle.run (자체) 참고 # 전송 셀프 슈퍼 () RUN (). # 통과하지 않고 슈퍼 방법 자신이 방법은 수퍼 상위 법에 의해 직접 호출 할 수 Line13 = 지하철 ( ' bjdt ' , '100km / s " , 5000, ' E ' , ' 13 # ' ) line13.show_info () line13.run ()
>>>
bjdt 100km / s의 5000 E 13 #
bjdt가 실행되고