Copy Constructor: Different…
lA copy constructor is a constructor that creates a deep copy of an object that can be used for other purposes, such as creating a new instance of an immutable object from an old one
l
public SavingsAccount(SavingsAccount oldAcct,
                      String changeOfAddress)
{  
    . . .           // create deep copy of oldAcct
}
// call
account = new Savings Account(oldAcct, newAddress);