abstract

Iniciado por andaluz, 20 Mayo 2009, 18:21 PM

0 Miembros y 1 Visitante están viendo este tema.

andaluz

me gustaria que me public explicasen cual es la utilidad de utilizar un abstract y cuando se debe utilizar.

Debci

a que te refieres cuando hablas de abstract?
Intenta ser mas especifico, faltan detalles, objetos, clases en que situaciones...

saludos

andaluz

me refiero
a public abstract double calcularPaga();
porque se utiliza y cual es su utilidad

Debci

Una clase abstracta es una clase que puede tener herederas, pero no puede ser instanciada, es literalmente abstracta, sirve para modelar conceptos.
Por ejemplo, la clase Number es una clase abstracta que representa cualquier tipo de números (y sus métodos no están implementados: son abstractos); las clases descendientes de ésta, como Integer o Float, sí implementan los métodos de la madre Number, y se pueden instanciar.

Recuerda que una calse abstracta no puede ser abstract y final a la vez, ya que la abastarct requiere descendientes.

saludos

andaluz