Win a copy of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) this week in the OCAJP forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Clone concept doubt

 
akshitha Akki
Greenhorn
Posts: 24
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator




Here when the p1.clone() call is made, it checks whether the Objects' class is implementing Cloneable interface, then comes the actual call definition where the return super.clone() is made.
Can some brief out why it is made as super.clone() and how will it make the cloning of the object.
 
Suresh Sajja
Ranch Hand
Posts: 34
Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Invoking super.clone will eventually invoke Object’s clone method,
Object's clone method first verifies if class of this object implements cloneable, then creates new instance of the class and initializes all the fields with same values as in original object.

 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic