//
// Another example to show the usage of static members
//
class Account
{
    public int ssn;
    public int accountNumber;
    public static String nameOfBank;    // static data member
    public Account()
    {
	ssn = accountNumber = -1;
	nameOfBank = "";
    }
    public Account (int user_ssn, int accNum)
    {
	ssn = user_ssn; accountNumber = accNum;
    }
    // static function
    public static void printBankName()
    {
	System.out.println (nameOfBank);
    }
}

public class StaticMember
{
    public static void main(String[] args)
    {
	Account ac1 = new Account(10, 20);
	Account ac2 = new Account (30, 40);
	ac1.nameOfBank = "BankOfAmerica";
	// Don't need an object to call a static function
	Account.printBankName();
    }
}

