• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
 
16/04/20091
MAESTRIA EN GESTION YDESARROLLO DE PROYECTOSDE SOFTWARE
ANALISIS Y DISEÑO ORIENTADO AOBJETOS
Clases Abstractas
 Ya sabemos que el mecanismo porexcelencia para cumplir con el principiode abstracción es la Clase. Por eso puedeparecer redundante la expresión
Clase Abstracta
.Son embargo en el proceso demoldeamiento pueden surgir entidadesque no agrupan características de ungrupo de objetos, sino que agrupan oreferencian grupos de clases. Estasentidades en si no tienen objetos en elsistema que las instancien.
Clases Abstractas
 
Son clases que sirven para definir otrasclases.
No se pueden crear instancias.
Se puede crear constructores.(porque?)
Se puede colocar métodos con cuerpo.
Los métodos sin cuerpo son de tipoabstracto.
Clases abstractas: Características
Un método abstracto es un método quesolo contiene la declaración pero no elcuerpo. La sintaxis es la siguiente:
abstract void interpretar();
Una clase que contenga todosabstractos debe definirse como claseabstracta y debe ser identificadaexplícitamente como abstracta de locontrario el compilador genera un error.
Métodos abstractosClases abstractas: Ejercicio
<<Abstract>>Instrumentoabstract interpretar(String);Vientointerpretar(String)Cuerdainterpretar(String)
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...