Estudio Notas (12): 21 días aclaramiento Python (Video Lección solamente) - herencia y la herencia múltiple y reemplazar el método de la clase padre

Aprender de inmediato: https://edu.csdn.net/course/play/24797/282192?utm_source=blogtoedu

clase TestFu: 
    DEF fuleifun (Ser): 
        print ( 'que es la clase padre TestFu de [fuleifun] Función') 

    DEF fuleifun2 (Ser): 
        print ( 'que es la clase padre TestFu de [fuleifun2] Función') 


TestFu2 clase: 

    DEF fuleifun (Ser): 
        self.x = Imprimir ( 'que es la clase padre de TestFu2] [función fuleifun') 

    DEF fuleifunOther (Ser): 
        print ( '[que es] funleifunOther TestFu2 la clase padre') 


# hereda la función de la clase de padres 
de clase TestZi (TestFu): 
    Pass 


zi y TestZi = () 
zi.fuleifun () 
Imprimir ( '*' * 50) 
'' ' 
herencia múltiple 
herencia múltiple, si la clase padre múltiple tienen la misma función, usando clase de prioridad frente a la herencia función de 
la misma función [fuleifun], [TestFu2] utilizado preferiblemente en el [] función fuleifun 
'' ' 


clase TestZi2 (TestFu2, TestFu):
    pasar 


zi2 = TestZi2 ()
# TestFu2] [llamada a la función de clases en
zi2.fuleifun () 
# clase llama a la función [] TestFu 
zi2.fuleifun2 () 
zi2.fuleifunOther () 
Imprimir ( '*' * 50) 
'' ' 
TestFu2 padres regrabable] [en] [Función fuleifunOther 
' ' 


clase TestZi3 (TestFu2): 
    DEF fuleifunOther (Ser): 
        print (' que es una subclase de la matriz [reescribir] [TestZi3 TestFu2] en [] función fuleifunOther ') 


zi3 = TestZi3 () 
zi3.fuleifunOther ()

 

1. Uso de la herencia múltiple hereda la función de prioridad en la clase padre

Publicado 25 artículos originales · ganado elogios 4 · Vistas 604

Supongo que te gusta

Origin blog.csdn.net/happyk213/article/details/105193857
Recomendado
Clasificación