Clase: coche Flashcards

1
Q

como creas una clase llamada coche?

A

class Coche:

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

que hace un constructor?

A

cuando se crea un objeto de esa misma clase, le asigna valores

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿que constructor le daríamos a clase para asignarle dos parámetros: marca y modelo?

A

__init__;
se ve asi:
def __init__(self, marca, modelo):

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

que funcion usariamos para imprimir la funcion del coche *ojo, es la unica?

A

mostrar_info
se vería así:
def mostrar_info(self):
print(f”Coche: {self.marca} {self.modelo}”)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

para qué sirve el self?

A

para referirse al objeto actual con el que trabajamos en la clase

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

como creariamos dos objetos para guardar ahí dos modelos distintos de coche usando la clase?

A

Crear objetos
coche1 = Coche(“Toyota”, “Corolla”)
coche2 = Coche(“Ford”, “Mustang”)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

 Cuando defines un método dentro de una clase, el primer parámetro debe ser…

A

self!
class Persona:
def __init__(self, nombre, edad):
self.nombre = nombre
self.edad = edad

(self fue lo primero entre parentesis)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly