서브 클래스 방법 생일에 부모 클래스의 2019년 7월 28일 전화

클래스 차량 : 
    국가 = ' 중국 ' 
    데프  __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가 실행되고

 

추천

출처www.cnblogs.com/python1988/p/11260979.html