¿El metodo super() es para llamar todos los metodos de las superclase? ¿Es necesario usarlo?. Lo digo porque jamas había visto ese metodo...

Pregunta de la clase:
Herencia
Iván Godoy

Iván Godoy

Pregunta
student
hace 5 años

¿El metodo super() es para llamar todos los metodos de las superclase? ¿Es necesario usarlo?. Lo digo porque jamas había visto ese metodo antes.

3 respuestas
para escribir tu comentario
    Moisés Manuel Morín Hevia

    Moisés Manuel Morín Hevia

    student
    hace 4 años

    Cuando heredas usas todos los métodos de la super clase. Esto es para obtener una referencia directa de la superclase

    Juan Jacobo Arias Ramirez

    Juan Jacobo Arias Ramirez

    student
    hace 5 años

    Yo tampoco lo había visto, siempre usaba el nombre de la super clase en lugar del constructor, me puse a investigar y es básicamente para tener un estándar y evitar que el código colapse si más adelante se le hacen modificaciones el código

    Miguel Torres

    Miguel Torres

    student
    hace 5 años

    Hola de nuevo, @Ivngodoy. 🤓

    super() sirve para referenciar todos los atributos y métodos de la clase madre o supeclase y heredarlos a la clase hija para que pueda emplearlos.

Curso de POO y Algoritmos con Python

Curso de POO y Algoritmos con Python

Comprende la eficiencia algorítmica con Python. Analiza complejidad temporal y espacial, visualiza resultados y resuelve problemas de optimización. Ideal para desarrollar habilidades esenciales en el análisis de algoritmos.

Curso de POO y Algoritmos con Python
Curso de POO y Algoritmos con Python

Curso de POO y Algoritmos con Python

Comprende la eficiencia algorítmica con Python. Analiza complejidad temporal y espacial, visualiza resultados y resuelve problemas de optimización. Ideal para desarrollar habilidades esenciales en el análisis de algoritmos.