Beispiel #1
0
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)
Beispiel #2
0
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)