Java basico...(null pointer exception)

Karre
01 de Marzo del 2005
Ola amigos,estoy empezando mi primer programa en Java,he creado dos clases muy simples de prueba q se encuentran en el mismo pakete y una es atributo de la otra.Cuando ejecuto la superclase me aparece un error NULLPOINTEREXCEPTION siempre q intento invocar un método de la clase "hija",solo me permite crear el objeto,pero no utilizar ninguno de sus metodos...ayuda x favor!!! os adjunto el codigo:

package mipaquete;

public class cuenta extends reloj
{
public int acum;

public void cuenta()
{
acum=0;
}

public void reset()
{
acum=0;
}

public void suma(int a)
{
acum=acum+a;
}

public void resta(int b)
{
acum=acum-b;
}

public void total()
{
System.out.println(acum);
}

public static void main (String[] args)
{
cuenta micuenta=new cuenta();


}

}



package mipaquete;

import mipaquete.cuenta.*;

public class reloj
{
cuenta hora,min,seg;

public void reloj()
{
this.hora.reset();
this.min.reset();
this.seg.reset();
}

public void ajustar(int a,int b,int c)
{

this.hora.suma(a);
this.min.suma(b);
this.seg.suma(c);
}

public static void main(String[] args)
{
reloj mireloj=new reloj();
mireloj.hora.suma(1);

}


}


AYUDAAAAAA X FAVORRRR!!!!

nkpevfqy
01 de Marzo del 2005
En el constructor del reloj, te falta crear cada objeto de tipo cuenta, con un new.
hora miHora = new hora();
...