public class BankAccount
{
private String Name = "";
private int acctNumber = 0;
private double Balance = 0.0;
private static int NumberOfAccounts; // note, do not initialize

public BankAccount()
   {
	System.out.println("...creating a BankAccount object...");
	NumberOfAccounts++;
	}

// "set" method, or mutator
public void setUpAccount( int nwAcct, double nwBalance, String nwName)
   {
	acctNumber = nwAcct;
	Balance = nwBalance;
	Name = nwName;
	}

public double getBalance()
   {
	return( Balance );
	} 

public void withdrawCash( double amountToWithdraw )
   {
	if (amountToWithdraw > Balance)
	   {
		System.out.println("Sorry");
		}
	else
	   {
	   Balance = Balance - amountToWithdraw;
	   }
	}

public void printDetails( )
   {
	System.out.println("Accout details: --------------");
   System.out.println( "Name: " + Name );
	System.out.println( "Account #: " + acctNumber );
	System.out.println( "$"+Balance );
	System.out.println( "No. of Accounts so far: " + NumberOfAccounts );
	System.out.println();
   }
}