// account class public abstract class Account{ protected String name;//name of account holder protected int pin; public Account() { setName("");//name is blanked setPin(0); } public Account(int p, String n) { setPin(p); setName(n); } public void setName(String n)//set name { name = n; } public void setPin(int p)//set pin { pin = p; } public int getPin()//get pin { return pin; } public String getName()//get name { return name; } public abstract String update(boolean deposit, double value, int type); public String toString() { return "Name: " + name; } }