je l'élément suivant de code à l'intérieur d'une bouclePourquoi lève-t-il une exception de pointeur nul?
MyClass myobj= new MyClass(customers, price);
System.out.println(myobj);
if (!myobj.equals(null)) { //same happesn with myobj != null
System.out.println("not null");
}
myMethod(myobj);
corps de myMethod est:
private void myMethod(MyClass myobj) {
if (myobj.totalDemand()) {
//bla bla
}
Après l'exécution du code dans Junit la ligne "if (myobj.totalDemand())" jette un NullPointerException, mais les impressions de la console « not null »
Et la définition de 'MyClass.totalDemand'? Ou mettez le vrai stacktrace. – Alexander
100% NPE est à l'intérieur totalDemand –