Obtenir la valeur d'une classe à l'utiliser dans une autre classe (java)

J'ai deux classes

dans la classe ABC

double a = 0.5 
public double lala()
{
     return a;
}

Je veux l'utiliser dans une autre classe, disons classe DEF

ABC abc;
double baba = abc.lala();

Mais il est dit que java.lang.NullPointerException, une idée? Thx

public class AdapterDB 
{ 
        double cal;
    double rcarbohydrate;
    double rfat;
    double rprotein;

    public AdapterDB(double cal, double rcarbohydrate, double rfat, double rprotein, Context ctx)
    {
        this.cal = cal;
        this.rcarbohydrate = rcarbohydrate;
        this.rfat = rfat;
        this.rprotein = rprotein;
        this.context = ctx;
        DBHelper = new DatabaseHelper (context);        
    }

        public double Calorie()
    {
        return cal;
    }

    public double Carbohydrate()
    {
        return rcarbohydrate;
    }

    public double Protein()
    {
        return rprotein;
    }

    public double Fat()
    {
        return rfat;
    }

}

Voici mon code pour la classe ABC, et je veux utiliser certains d'entre eux à une autre classe >_<

  • maintenant, il est beaucoup mieux que la précédente
InformationsquelleAutor Michelle | 2011-11-17