Instance variables are used to store the state of an object. They hold values for as long as the object exists.
The formal parameters of a method can be seen only by the statements of their own method. This means that if a method tries to use a parameter of some other method, the compiler will find a syntax error.
Here is the
CheckingAccount
class again,
this time with a new definition of the
toString()
method
public class CheckingAccount
{
private String accountNumber;
private String accountHolder;
private int balance;
. . . .
public void processDeposit( int amount )
{
balance = balance + amount ;
}
// modified toString() method
public String toString()
{
return "Account: " + accountNumber + "\tName: " + accountHolder +
"\tBalance: " + amount ;
}
}
Is this toString()
method correct?