Ayuda con herencia
Publicado por Keeper (3 intervenciones) el 06/10/2019 00:48:55
Hola. Estoy iniciandome en Python y tengo un problema con un código de herencia de parámetros.
Elcual me da éste error: miMoto=Moto("Honda", "CBR")
TypeError: Moto() takes no arguments
y no logro entender el por qué? Ya que lo que quiero es que mi nueva clase herede los parámetros de la clase anterior.
Agradecería su infinita ayuda por favor.
Elcual me da éste error: miMoto=Moto("Honda", "CBR")
TypeError: Moto() takes no arguments
y no logro entender el por qué? Ya que lo que quiero es que mi nueva clase herede los parámetros de la clase anterior.
Agradecería su infinita ayuda por favor.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
class Vehiculos():
def __int__(self,marca,modelo):
self.marca=marca
self.modelo=modelo
self.enmarcha=False
self.acelera=False
self.frena=False
def arrancar(self):
self.enmarcha=True
def acelerar(self):
self.acelera=True
def frenar(self):
self.frena=True
def estado(self):
print("Marca: ",self.marca, "\nModelo: ", self.modelo, "\nEn Marcha: ",self.enmarcha, "\nAcelerando: ", self.acelera, "\nFrenando: ", self.frena)
class Moto(Vehiculos):
pass
miMoto=Moto("Honda", "CBR")
miMoto.estado()
Valora esta pregunta


0