Esempio n. 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)
Esempio n. 2
0
#tengo que importar el archivo (módulo)
from coche import Coche

carro = Coche("rojo", "Renauld", "Clio", 150, 200, 4)
carro2 = Coche("verde", "Seat", "Panda", 240, 200, 4)
carro3 = Coche("azul", "Citroen", "Xara", 100, 180, 2)
carro4 = Coche("rojo", "Mercedes", "Clase a", 350, 400, 2)

print(carro.getModelo())

print(carro.getInfo())
print(carro2.getInfo())
print(carro3.getInfo())
print(carro4.getInfo())

#detectar tipado

if type(carro3) == Coche:
    print("Si es un obj de tipo coche")

else:
    print("No es un obj de tipo coche")

#Visibilidad
print(carro.soyPublico)
print(carro.getPrivado())
Esempio n. 3
0
from coche import Coche

carro = Coche("Amarillo", "Renault", "Clio", 120, 200, 4)
print(carro.getInfo())

# Detectar el tipado de un objeto
if type(carro) == Coche:
    print("Es un objeto de tipo Coche")
else:
    print("No es un coche")
Esempio n. 4
0
from coche import Coche


def es_coche(objeto):
    if isinstance(objeto, Coche):
        return 'Es un objeto correcto'
    else:
        return f'No es un objeto! Es un tipo {type(objeto)}'


carro1 = Coche('Amarillo', 'Reanult', 'Clio', 150, 200, 4)
carro2 = Coche('Azul', 'Volvo', 'Mazeratti', 210, 300, 2)

print(carro1.getInfo())
print(carro2.getInfo())

carro3 = 'Aleatorio'

print("Objeto: ", es_coche(carro1))
print("Objeto: ", es_coche(carro3))

# VISIBILIDAD
print(carro1.soy_publico)
print(carro2.get_privado())
Esempio n. 5
0
from coche import Coche

carro = Coche("Amarillo", "Renault", "Clio", 150, 200, 4)
carro1 = Coche("Verde", "SEAT", "PANDA", 240, 200, 4)
carro2 = Coche("Azul", "Citroen", "XARA", 100, 180, 4)
carro3 = Coche("Rojo", "Mercedez", "Clase A", 350, 400, 4)

'''
print( carro.getInfo())
print( carro1.getInfo())
print( carro2.getInfo())
print( carro3.getInfo())
'''
carrosTodos = [carro.getInfo(), carro1.getInfo(), carro2.getInfo(), carro3.getInfo()]

contador = 0
for i in carrosTodos:
    
    print(f" ---------- Detalle de carro numero:{contador} ---------- {i} ")
    contador += 1

# Detectar tipado
# carro3 = bool
if type(carro3) == Coche:
    print("Es un objeto correcto")
else:
    print("No es un objeto!!")

# Visibilidad
print(carro.variable_publica)
print(carro.getVariablePrivada() )
Esempio n. 6
0
from coche import Coche

nik = Coche("Azul Fuerte", "Tesla", "X", 150, True)

print(nik.getColor())

print(nik.getSeguridad())

print(nik.getInfo())

#Detectar tipado de objeto
if type(nik) == Coche:
    print(True)
else:
    print(False)

#Visibilidad
print(nik.public)
print(nik.getPrivado())
Esempio n. 7
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)