Ver Mensaje Individual
  #13 (permalink)  
Antiguo 30/11/2008, 13:38
Avatar de Acron_0248
Acron_0248
 
Fecha de Ingreso: junio-2005
Ubicación: 127.0.0.1
Mensajes: 1.648
Antigüedad: 18 años, 10 meses
Puntos: 18
Respuesta: Mi primer objeto - critiquen!!!

Cita:
Iniciado por Italico76 Ver Mensaje
Mi intencion de anteponer "abstract" a la superclase Link y es evitar se pueda instanciar. Como le antepuse un abstract, crei que con eso solo ya podia decir que era una clase abstracta
Ignorante es aquel que tiene dudas y no pregunta =)

Sobre el abstraccionismo, desgraciadamente sin métodos abstractos una clase no puede ser abstracta.

Si te interesa evitar que una clase se pueda manipular directamente entonces simplemente debes definir sus métodos como protected o private, solo debes recordar que los private estarán disponibles solo para esa clase, definirlos como protected es mejor si esperas que la clase vaya a ser extendida y las clases hijas vayan a necesitar acceso a los métodos de la clase padre.
__________________
Usuario Reigistrado de linux #399288