Foro de elhacker.net

Programación => Java => Mensaje iniciado por: ~[uNd3rc0d3]~ en 31 Agosto 2008, 04:18 am



Título: no me reconoce el constructor la sub clase...
Publicado por: ~[uNd3rc0d3]~ en 31 Agosto 2008, 04:18 am
tengo estos dos archivos......

Código
  1. public class hola {
  2. public static String a="jajaja";
  3.    public hola(String a) {
  4.     System.out.println(a);
  5.     a=a+"lolololololo";
  6.     System.out.println(a);
  7.     a=this.a;
  8.     System.out.println(a);
  9.    }
  10. public static void main(String[] args) {
  11. hola h = new hola(a);
  12. metodos.ju();
  13. }
  14. }
  15.  
  16.  

Código
  1. public class metodos extends hola {
  2. public metodos(){
  3. System.out.println(a);
  4. }
  5. public static void ju(){
  6. System.out.println("ju");
  7. }
  8.  
  9. }

el problema que me tira esta en el constructor de la subclase "metodos"

no tengo ni idea que puede ser, y se que el programa es 0% funcional.

alguna ayuda?

saludos


Título: Re: no me reconoce el constructor la sub clase...
Publicado por: Casidiablo en 31 Agosto 2008, 16:18 pm
Te falta llamar el constructor de la clase "hola":

Código
  1. public class metodos extends hola {
  2. public metodos(){
  3.                super("lo que sea");
  4. System.out.println(a);
  5. }
  6. public static void ju(){
  7. System.out.println("ju");
  8. }
  9.  
  10. }
  11.  

Un saludo!


Título: Re: no me reconoce el constructor la sub clase...
Publicado por: ~[uNd3rc0d3]~ en 31 Agosto 2008, 22:18 pm
muchisimas gracias

solucionado