You are on page 1of 10

ACTIVIDAD 11

Polimorfismo, herencia y encapsulamiento

INICIO
Primero que nada tenemos que abrir el netbeans. Una ves abierto hay que crear una nueva aplicacin la cual llamaremos Actividad 11

Una ves creado la aplicacin crearemos una java interface la cual ser llamada IAnimal.

La Interface IAnimal posee el mtodo comunicarse() el cual es completamente abstracto, evidenciamos que no es necesario indicarlo mediante la palabra abstract...........De la misma forma tenemos el atributo valor el cual (al ser declarado en la interface) se comporta como una Constante, as que nunca va a cambiar (en la entrada sobre Interfaces indicamos el porqu de estas propiedades)....

Despus crearemos una clase la que llamaremos Abstract

Este es el cdigo el cual tendremos que colocar. A hora crearemos otra clase la cual le llamaremos Animal el cual el cdigo es casi idntico al de Abstract.

Despus creamos la Clase llamada Gato

Este es el cdigo el cual ya tiene Herencia por que se Extiende de la clase Animal conservando sus atributos.

Despus Creamos una Quinta Clase llamada perro en la cual pondremos el siguiente cdigo

Como podemos observar tambin tiene herencia.

Una ves, teniendo la clases anteriores se crea una ultima clase a la que llamaremos prueba y es donde uniremos todas las clases anteriores para que nos den un programa.

Esto es parte del cdigo a poner

Aqu la otra parte del cdigo

Esta clase permite la creacin de Objetos Polimrficos donde vemos que podemos usar las superclases para crear objetos de sus subclases, de esa forma podemos decir que perro es un Animal o Gato es un Animal .... Al ejecutar obtenemos.

Una ves que el cdigo all sido ingresado se corre el programa. Aqu les podre una aplicacin del resultado.

http://codejavu.blogspot.com/2013/06/ejemplo-de-polimorfismo-enjava.html

You might also like