from coche import Coche # Fin class Coche # # Definicion coche 1 # coche1 = Coche("Ferrari", "Testarrosa", "2012", "rojo", 2, 400) # Imprimir props básicas print(coche1.getInfo()) # Definicion coche 2 coche2 = Coche("Ford", "Fiesta", "2017", "blanco", 4, 250) coche2.setMarca("Ford") coche2.setModelo("Fiesta") coche2.setPuertas(4) coche2.setYear(2017) coche1.acelerar() coche1.acelerar() coche1.acelerar() coche1.frenar() print(coche2.getInfo()) # Detectar tipado if type(coche1) == Coche: print("El objeto es coche") # Encapsulamiento print(coche1.atribPublico) #print(coche1.__atribPrivado)
from coche import Coche coche = Coche('Verde', 'Lamborghini', 'Gallardo', 400) coche.setVelocidad(+50) print(coche.getVelocidad(), 'km/h') coche.setMarca('Ferrari') print(coche.getMarca()) coche.precio = 500000 print(coche.getInfo(), f'{coche.precio} €') coche2 = Coche('Morado', 'Lamborghini', 'Spider', 220) coche2.velocidad = 200 coche2.plazas = 4 print(coche2.getInfo()) # comprobar tipado if type(coche2) == Coche: print(type(coche2), 'correcto!!!') pass else: print('No es un objeto de la class Coche') pass # print(coche2.color)