public class BankAccount
{
. . .
private double balance;
private int accountNumber;
private static int lastAccountNumber;
}
public BankAccount()
{
lastAssignedNumber++;
// increment static field
accountNumber = lastAssignedNumber;
// set instance field
}