[ Foro de Python ]

respuesta a punto anterior

07-Aug-2021 20:00
Invitado (Abrahan)
0 Respuestas

class Printer:
   def print(self):
       print("print() metod from Printer class)")  
       
class Fax:
   def send(self):
       print("send() method from Fax class")
   
   def print(self):
       print("print() method from Fax class")
       
class MFD_SPF(Scanner, Printer, Fax):
   pass

class MFD_SFP(Scanner, Fax, Printer):
   pass

objeto1 = MFD_SPF()
objeto2 = MFD_SPF()
objeto3 = MFD_SFP()
objeto4 = Fax()


print(objeto1.scan())
objeto1.print()
objeto3.print()
objeto4.print()
objeto4.send()

Eliminé el constryuctor y ahora corre. Sin embargo, no me parece lógico.. Así que si alguienuede explicar lo que está sucediendo sería intere




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)