from abc import ABC, abstractmethod
class Veiculo:
def __init__(self, marca, modelo, cor):
self.marca = marca
self.modelo = modelo
self.cor = cor
def __str__(self):
return f"{self.marca} {self.modelo} {self.cor}"
@abstractmethod
def ligar(self):
pass
from veiculo import Veiculo
class Carro(Veiculo):
def __init__(self, marca, modelo, cor):
super().__init__(marca, modelo, cor)
def __str__(self):
return f"{self.marca} | {self.modelo} | {self.cor}"
from carro import Carro
carro = Carro('Renault', 'Sandero', 'Prata')
print(carro)