Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/11/2007, 01:50
Faur
 
Fecha de Ingreso: marzo-2005
Mensajes: 58
Antigüedad: 19 años, 9 meses
Puntos: 0
Re: Que es una clase astracta??

Aunque CheBoy lo ha dejado bastante claro, me sumo a su respuesta y te digo que las clases abstractas sirven como una plantilla, es decir, siguiendo el ejemplo de CheBoy, tu sabes que sólo vas a trabajar con figuras, pero no puedes pintar una figura sin saber de que tipo es, por esto no puedes instanciar objetos de tipo figura. Pero en la clase figura puedes defirnir una serie de métodos que Circulo, Cuadrado y Triangulo heredaran y podrán implementar cada uno de una forma distinta (de ahí lo de polimrfismo, un método implementado de varias formas).

De esta forma te abstraes de como se pinta un Circulo, o un Cuadrado te basta con saber que son un tipo de figura y que tienen un metodo pintar() que los pinta.

Espero no haberte liado más.