Skip to content

Commit e024286

Browse files
authored
Update README.es.md
1 parent a776bdb commit e024286

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

exercises/043-inheritance_and_polymorphism/README.es.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# `043` inheritance and polymorphism
1+
# `043` Inheritance and polymorphism
22

33
Ahora que entendemos qué es una clase y algunas de sus características, hablemos sobre dos nuevos conceptos relacionados con las clases: herencia y polimorfismo. Considera el siguiente ejemplo:
44

@@ -13,8 +13,8 @@ class HighSchoolStudent(Student): # Agrega la clase padre dentro de los parént
1313

1414
# Creando una instancia de HighSchoolStudent
1515
high_school_student = HighSchoolStudent("John", 16, 85, "Science")
16-
high_school_student.introduce() # Podemos llamar a este método gracias a la herencia
17-
high_school_student.study(4) # Este método ha sido ligeramente modificado y ahora imprime un string diferente
16+
print(high_school_student.introduce()) # Podemos llamar a este método gracias a la herencia
17+
print(high_school_student.study(4)) # Este método ha sido ligeramente modificado y ahora retorna un string diferente
1818
```
1919

2020
Suponiendo que la clase `Student` del ejercicio anterior está definida justo encima de esta clase `HighSchoolStudent`, para heredar sus métodos y atributos, simplemente incluimos el nombre de la clase que queremos heredar (la clase padre) dentro de los paréntesis de la clase hija (`HighSchoolStudent`). Como puedes ver, ahora podemos usar el método `introduce` de la clase `Student` sin tener que codificarlo nuevamente, haciendo nuestro código más eficiente. Lo mismo se aplica a los atributos; no necesitamos redefinirlos.

0 commit comments

Comments
 (0)