CloneTest.java:66: clone() has protected access in java.lang.Object cloned.address = (Address) address.clone();
Ken Blair
Ranch Hand
Joined: Jul 15, 2003
Posts: 1078
posted
0
It is a bit confusing. I believe you need to override the method in your Address class. You can leave it as protected and just return super.clone() if that's acceptable. Also, bring your salt shaker as I can't recollect ever using protected nor do I use Cloneable so it's entirely possible I'm spewing misinformation as it's not something I generally bother with on either count.
Rahul Bhattacharjee
Ranch Hand
Joined: Nov 29, 2005
Posts: 2300
posted
0
Address should implement Clonnable interface and should override the clone method to make this work.