Está en la página 1de 2

1.- ¿EN QUE CONSISTE LA HERENCIA?

Es el mecanismo por el cual una clase permite heredar las


características (atributos y métodos) de otra clase.

La herencia permite que se puedan definir nuevas clases basadas de


unas ya existentes a fin de reutilizar el código, generando así una
jerarquía de clases dentro de una aplicación. Si una clase deriva de otra,
esta hereda sus atributos y métodos y puede añadir nuevos atributos,
métodos o redefinir los heredados.

2.- PARA QUE UTILIZA LA PALABRA RESERVADA SUPER..

En el lenguaje de programación Java, una palabra clave es cualquiera


de las 57 palabras reservadas que tienen un significado predefinido en
el lenguaje; debido a esto, los programadores no pueden usar palabras
clave como nombres para variables, métodos, clases o como cualquier
otro identificador. De estas 57 palabras clave, 55 están en uso y 2 no
están en uso. Debido a sus funciones especiales en el lenguaje, la
mayoría de los entornos de desarrollo integrados para Java utilizan el
resaltado de sintaxis para mostrar palabras clave en un color diferente
para una fácil identificación.

3.- ¿QUE SON LAS CLASES ABSTRACTAS Y PARA QUE SE USAN?

Las clases abstractas, como su nombre lo indica, son algo abstracto, no


representan algo específico y las podemos usar para crear otras clases.
No pueden ser instanciadas, por lo que no podemos crear nuevos
objetos con ellas.

Podemos imaginar una clase Animal, con métodos como caminar y


comer, como una clase base que podemos heredar para construir otras
clases como León o Pájaros. Ambas van a heredar de nuestra clase
animal con sus respectivos métodos y tendremos la posibilidad de crear
nuestros objetos. De esta manera podemos reducir código duplicado y
mejorar la calidad del código.

CELSO VAZQUEZ REYES 204C

También podría gustarte