// File: Customer.java // // Illustrates static and dynamic components. public class Customer { private String custName; private int bankBalance; void setupData (String cname, int balance) { custName = cname; bankBalance = balance; } public Customer (String cname, int balance) { setupData (cname, balance); } public Customer () { setupData ("XXXinvalidcustXXX", 0); } public Customer (String cname) { setupData (cname, 0); } public String getCustName () { return custName; } public static void main (String[] argv) { Customer c = new Customer ("Joe", 1000); System.out.println ("Name: " + c.getCustName() ); } }