深克隆:
深克隆是把克隆对象的引用对象也一并克隆出来。

克隆出来的对象也有自己的引用对象,浅克隆则是克隆出来的对象共用一个引用。
深克隆与浅克隆区别:

深克隆代码示例:



toString方法:
该方法用于返回一个字符串类型,字符串与任何数据类型相加都只是连接,而不是参与运算。打印字符串的时候就会自动调用toString方法,对象与String类型相关的操作都会自动调用toString方法。例如:


多态:
多态就是让子类对象可以装扮成父类,并且不会被发现调用的是子类对象以为调用的是父类,但是子类还是子类,父类还是父类
它的优点是可以令程序更具有可升级、可扩展性,多态是以面向父类作为编程思想利用父类作为框架模板,具体功能的则由子类去实现,因此程序需要进行更改、替换、升级等功能时,在子类里编写或增删即可,不会影响到父类,更方便了日后程序的维护和扩展编写。
由此可知多态,是让程序更具有长远发展性的一种代码编写方式。
代码示例:




运行类:

本文转自 ZeroOne01 51CTO博客,原文链接:http://blog.51cto.com/zero01/1974052,如需转载请自行联系原作者