from smartphone import Smartphone smartphone = Smartphone('Pocophone F1') smartphone.conetar() smartphone.desligar() smartphone.ligar() smartphone.conetar() smartphone.conetar() smartphone.conetar() smartphone.desligar() smartphone.conetar() smartphone.desconectar() smartphone.desconectar()
from smartphone import Smartphone smart = Smartphone('Motorola One Fusion') smart.conectar() smart.desligar() smart.ligar() smart.ligar() smart.desconectar() smart.desligar()
print(f'Falando... Estou em B') class C(A): def falar(self): print(f'Falando... Estou em C') class D(B, C): # Problema do diamante. D herda de duas classes com o mesmo método pass d = D() d.falar() print('\nExemplo real de herança múltipla') from smartphone import Smartphone s1 = Smartphone('Pocophone F1') s1.conectar() s1.desligar() s1.ligar() s1.conectar() s1.conectar() s1.conectar() s1.desligar() s1.conectar() s1.desconectar()
print(c1.nome) c1.falar() c1.comprar() a1 = Aluno('Maria', 20) print(a1.nome) a1.falar() a1.estudar() print(a1.__dict__) p1 = Pessoa('Gui', 34) p1.falar() c2 = ClienteVip('Deia', 30, 'Leite') c2.falar() # multipla herança from smartphone import Smartphone cel = Smartphone('Iphone') cel.conectar() cel.desligar() cel.ligar() cel.conectar() cel.conectar() cel.conectar() cel.desligar() cel.conectar() cel.desconectar() cel.desconectar()