Je exemple suivant:opérateur Increment ne fonctionne pas pour variable d'instance en java
Class A{
private int errorCount = 0;
private int successCount = 0;
boolean errorFound = false;
private void functionName(){
// Some Statements
if(errorFound){
this.errorCount = this.errorCount++;
}else{
this.successCount = this.successCount++;
}
}
}
La sortie est toujours 0.
Pourquoi l'opérateur incrément ne fonctionne pas pour les variables d'instance?
duplication possible de [Pourquoi est-ce que cela va dans une boucle infinie?] (Http: // stackoverflow .com/questions/3831341/why-does-this-go-in-an-infinite-loop) –