I am writing a void method that needs to change the value of stocklevel in my object part0. However, there shows an error when i try to write the logic.
AssembledStockLevel
public int calculateAvailForAssembly(){
if(basica.getStockLevel() <= basicb.getStockLevel()){
assembledstocklevel = basica.getStockLevel();
} else { assembledstocklevel = basicb.getStockLevel();
}
return assembledstocklevel;
}
Code showing error
public void changeStockLevel(){
if(assembledstocklevel <= basica.getStockLevel()){
[Error is here -->]basica.getStockLevel() = basica.getStockLevel() - assembledstocklevel;
}
}
The error says left-hand side of an assignment must be a variable??
basica is a variable i made to refer to part0 object