Clase abstracta interface y clase base

Páginas: 2 (349 palabras) Publicado: 27 de agosto de 2015
Clase abstracta, interface, y clase base
Clase base
Una clase base puede servir para que cualquier otra clase herede de ella. Si puede ser referenciada e instanciada.
La herencia funciona solo si laclase tiene atributos o métodos protegidos/públicos los cuales sus clases hijas podrán hacer uso de ellos. Teóricamente el modo de visibilidad puede ser público, además del protegido (protected), yutilizar la herencia sin ningún problema pero en código no tiene sentido pues cualquier otra clase que no herede de la clase padre puede utilizar sus atributos/métodos públicos siempre y cuando seaccede por medio de un objeto. La excepción es que si el atributo/método es estático, static, puede accederse a él mediante el nombre de la clase directamente sin necesidad de un objeto de la clase.Notación UML
No es necesaria una notación especial más que el nombre de la clase en tipo de fuente normal. La relación es

Clase abstracta <>
Una clase abstracta puede referenciarse más noinstanciarse. Puede heredar. Y todas aquellas clases que hereden de ella deben supeditar TODOS los métodos abstractos porque de otra forma la clase hereditaria se convierte automáticamente en una claseabstracta y no podrá instanciarse, es decir declarar objetos con new, ninguna referencia.
Notación UML
Se diferencia de la clase base por el estilo fuente. La clase abstracta utilizada la estilizacióncursiva. En algunas ocasiones es utilizado el tag <> para hacer notario su diferencia entre cualquier otra clase que no sea abstracta. La relación es

Java
En java al momento de definir unmétodo abstracto, automáticamente, la clase se vuelve abstracta. Sin embargo la palabra reservada abstract debe ser colocada explícitamente precediendo al nombre de la clase.

Interface <>
Unainterface, interface, es también llamada una clase abstracta pura pues en ella solamente pueden existir definiciones de métodos. No es un necesario preceder el nombre de cada método así como el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • POO: Interfaces y clases abstractas
  • Clases Abstractas E Interfaces
  • Polimorfismo clases abstractas e interfaces
  • Interfaces y clases abstractas
  • clase interface
  • clases abstractas
  • clases abstractas
  • Clases Abstractas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS