in

oop – Diferencia entre una clase principal y una superclase

apple touch icon@2

Esto es más una diferencia de terminología, la idea de clases padre e hijo o super y subclases. Parece depender de la experiencia del lenguaje de programación y el dominio de la aplicación en cuanto a cuál use, así como cuándo comenzó a ingresar a la programación orientada a objetos.

En ambos casos existe una clase, la clase padre o superclase o clase base, de la cual se derivan otras clases, la clase hija o subclase. La clase secundaria o subclase amplía la clase principal o superclase añadiendo alguna capacidad a la capacidad existente de la clase que se está ampliando.

super() es cómo se invoca el constructor principal o de superclase para una clase Java en una clase derivada.

Hubo una gran cantidad de cambios en la terminología durante los primeros años de programación orientada a objetos, ya que varias personas trabajaron en el área y publicaron artículos y libros y desarrollaron lenguajes orientados a objetos. Todo era bastante nuevo y emocionante y la gente estaba tratando de decidir el vocabulario adecuado para usar, por lo que estaban probando varias palabras y frases para expresar conceptos orientados a objetos.

Y con una serie de lenguajes de programación orientados a objetos que se han desarrollado y ganado popularidad, se desarrolló una comunidad en torno al lenguaje con un vocabulario particular. Por lo tanto, los programadores mayores y más experimentados que se interesaron por la orientación a objetos desde el principio pueden llamar las cosas un poco diferentes.

Padre e hijo también se utilizan para describir otros tipos de relaciones Is-A o Has-A. Por ejemplo, la ventana principal y la ventana secundaria también se utilizan para sistemas de ventanas en los que una ventana, la secundaria, está contenida en otra ventana, la principal. Entonces, la ventana principal tiene una ventana secundaria.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Clase Java StringBuffer- javatpoint

gfg 200x200 min

Python: AttributeError – GeeksforGeeks