Exemplo n.º 1
0
from smartphone import Smartphone

smartphone = Smartphone('Pocophone F1')
smartphone.ligar()
smartphone.conectar()
Exemplo n.º 2
0
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()
Exemplo n.º 4
0
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()