Foro de elhacker.net

Programación => Java => Mensaje iniciado por: andaluz en 20 Mayo 2009, 18:21 pm



Título: abstract
Publicado por: andaluz en 20 Mayo 2009, 18:21 pm
me gustaria que me public explicasen cual es la utilidad de utilizar un abstract y cuando se debe utilizar.


Título: Re: abstract
Publicado por: Debci en 20 Mayo 2009, 18:31 pm
a que te refieres cuando hablas de abstract?
Intenta ser mas especifico, faltan detalles, objetos, clases en que situaciones...

saludos


Título: Re: abstract
Publicado por: andaluz en 20 Mayo 2009, 18:34 pm
me refiero
a public abstract double calcularPaga();
porque se utiliza y cual es su utilidad


Título: Re: abstract
Publicado por: Debci en 20 Mayo 2009, 18:44 pm
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


Título: Re: abstract
Publicado por: andaluz en 20 Mayo 2009, 18:55 pm
gracias