I’ve got this problem, I have a java file that obtains 2 variables from another file and is supposed to add them together and return the summed value. So far it works on obtaining the values aFirst and aSecond but I’m not sure why value one and two is lost (is back at 0) when it gets to the sum method. This is for an assignment I have for homework.
public class Pair
{
private double one, two ;
public Pair(double aFirst, double aSecond)
{
double one = aFirst;
double two = aSecond;
}
public double sum()
{
double xys = one + two;
return(xys);
}
}
You’re declaring
oneandtwoas local variables, shadowing the instance variables.