Clase: coche Flashcards
como creas una clase llamada coche?
class Coche:
que hace un constructor?
cuando se crea un objeto de esa misma clase, le asigna valores
¿que constructor le daríamos a clase para asignarle dos parámetros: marca y modelo?
__init__;
se ve asi:
def __init__(self, marca, modelo):
que funcion usariamos para imprimir la funcion del coche *ojo, es la unica?
mostrar_info
se vería así:
def mostrar_info(self):
print(f”Coche: {self.marca} {self.modelo}”)
para qué sirve el self?
para referirse al objeto actual con el que trabajamos en la clase
como creariamos dos objetos para guardar ahí dos modelos distintos de coche usando la clase?
Crear objetos
coche1 = Coche(“Toyota”, “Corolla”)
coche2 = Coche(“Ford”, “Mustang”)
Cuando defines un método dentro de una clase, el primer parámetro debe ser…
self!
class Persona:
def __init__(self, nombre, edad):
self.nombre = nombre
self.edad = edad
(self fue lo primero entre parentesis)