Python - Como utilizar/llamar variables y métodos heredados. Python 2.7

 
Vista:
sin imagen de perfil
Val: 6
Ha disminuido su posición en 20 puestos en Python (en relación al último mes)
Gráfica de Python

Como utilizar/llamar variables y métodos heredados. Python 2.7

Publicado por Mauro (5 intervenciones) el 11/03/2019 01:19:47
Buenas.
Tengo un par de dudas con la Herencia en Python. Estoy usando Python 2.7.
1
2
3
4
5
6
7
8
9
10
11
12
class b():
    def __init__(self):
        self.varb = "a"
 
class a(b):
    def metodoa(self):
        print (ACÁ QUIERO IMPRIMIR LA VARIABLE VARB QUE SE ENCUENTRA EN B!!!!)
 
 
llamarmetodo = a()
llamarmetodo.metodoa()
raw_input()


Digamos que tengo una clase Padre y una clase Hijo. Quiero poder hacer un print de una variable que esta en la clase Padre. Como se hace esto? De que manera se llaman las variables heredadas?
Y también me gustaría saber como se hace con los métodos.
Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 2.239
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Como utilizar/llamar variables y métodos heredados. Python 2.7

Publicado por xve (1646 intervenciones) el 11/03/2019 08:04:14
Hola Mauro, se hace igual que si la variable fuera de la clase "a"...

1
2
3
4
5
6
7
class b():
    def __init__(self):
        self.varb = "a"
 
class a(b):
    def metodoa(self):
        print self.varb
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar