Inicializar una classe abstracta.
Publicado por pepelui (1 intervención) el 19/08/2008 18:03:26
Buenas a todos.
Mi problema es el siguiente ,tengo una classe abastracta
--abstract class sistema (que contiene tres metodos ,evidentemente vacios.)
-Classdeclaration
-new
-Comobject
y luego tengo una classe que extiende de esta
-class prueba extends sistema(esta tabien tiene sus metodos..)
lo que sucede es que al ser una classe abstracta no m deja inicializarla
no puedo hacer
prueba p = new prueba();
-me dice que es una classe abstracta y no se puede inicializar
tampoco puedo hacer
super();
y si intento hacerder alguno de los metodos de dicha classe no m deja porqyue me dice objeto no inicializado....
p.leer() <---esto porejem,plo no puedo hacerlo.
He leido que deberia sobrecargar el constructorf de la classe abstracta principal pero no se como hacerlo.
Si alguien m puede exar una mano se lo agradeceria.
Mi problema es el siguiente ,tengo una classe abastracta
--abstract class sistema (que contiene tres metodos ,evidentemente vacios.)
-Classdeclaration
-new
-Comobject
y luego tengo una classe que extiende de esta
-class prueba extends sistema(esta tabien tiene sus metodos..)
lo que sucede es que al ser una classe abstracta no m deja inicializarla
no puedo hacer
prueba p = new prueba();
-me dice que es una classe abstracta y no se puede inicializar
tampoco puedo hacer
super();
y si intento hacerder alguno de los metodos de dicha classe no m deja porqyue me dice objeto no inicializado....
p.leer() <---esto porejem,plo no puedo hacerlo.
He leido que deberia sobrecargar el constructorf de la classe abstracta principal pero no se como hacerlo.
Si alguien m puede exar una mano se lo agradeceria.
Valora esta pregunta


0