domingo, 8 de marzo de 2015

Clases Abstractas: extensión del ejercicio polígonos Regulares

Hola a todos el día de hoy hablare de las clases abstractas, a continuación les dejo un breve significado para que puedan entenderlo mejor.

Una clase abstracta puede contener métodos no-abstractos pero al menos uno de los métodos debe ser declarado abstracto.

Para declarar una clase o un metodo como abstractos, se utiliza la palabra reservada abstract.
abstract class Drawing
{
   abstract void miMetodo(int var1, int var2);
   String miOtroMetodo( ){ ... }
}

Una clase abstracta no se puede instanciar pero si se puede heredar y las clases hijas serán las encargadas de agregar la funcionalidad a los métodos abstractos. Si no lo hacen así, las clases hijas deben ser también abstractas.


 Una vez entendido el concepto implementaremos una clase abstracta al ejercicio de la sesion anterior Poligonos Regulares, como decia en la definicion anterior para que una clase sea abstracta solo debe colocarse la palabra abstract en el codigo fuente.




No hay comentarios:

Publicar un comentario