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