Clases Abstractas

Páginas: 4 (815 palabras) Publicado: 2 de noviembre de 2012
CLASES ABSTRACTAS E INTERFACES
Cuando pensamos en una clase como un tipo, asumimos que los programas crearán objetos de ese tipo. Sin embargo, hay casos en que es útil definir clases para las cualesno se desea instanciar objetos. Tales clases son llamadas clases abstractas. Debido a que normalmente son utilizadas como base en jerarquías de clases, nos referiremos a ellas como clases baseabstractas. Las clases abstractas no sirven para instanciar objetos porque están incompletas, siendo sus clases derivadas las que deberán definir las partes faltantes.
El propósito de una clase abstractaes proveer una clase base apropiada desde la cual otras clases hereden.
Las clases desde las cuales se pueden instanciar objetos se llaman clases concretas. Tales clases proveen implementaciones decada método o propiedad que definen.
Las clases abstractas normalmente contienen uno o más métodos o propiedades abstractas, las cuales no proveen implementación. Las clases derivadas deben reemplazarlos métodos abstractos heredados para permitir la instanciación de objetos.
Para definir una clase abstracta se utiliza la palabra clave abstract (que también sirve para definir métodos ypropiedades abstractos).

Clases Abstractas
Este tipo de clases son muy útiles la programación orientada a objetos que al declarar estas clases solo se definen como se utiliza, sin la necesidad deimplementar métodos, es decir se dejan incompletos para después ser refinados mediante el mecanismo de la herencia, se puede fijar un conjunto de métodos y atributos, que serán especializados más adelante. Lasclases abstractas trabajan junto con los métodos abstractos, los cuales están vacíos. Esto es muy útil cuando la implementación es específica pero cada usuario, cada uno puede implementarlos como leparezca, pero sus métodos deben tener los mismos nombres que se dieron antes.
Por ejemplo al ver una declaración de métodos en una clase abstracta solo podemos observar algunas líneas que solamente...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • clases abstractas
  • Clases Abstractas
  • clases abstractas
  • clases abstractas
  • 2 Clases Abstractas e Interfaces
  • clases abstractas nterfaces
  • Clases y metodos abstractos
  • Clase abstracta y relaciones poo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS