Cita:
Iniciado por Italico76
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.