2017年12月22日

java中子类继承父类程序执行顺序问题

摘要: Java中,new一个类的对象,类里面的静态代码块、非静态代码、无参构造方法、有参构造方法、类的一般方法等部分,它们的执行顺序相对来说比较简单,用程序也很容易验证。比如新建一个测试父类。 public class FatherTest { private String name; FatherTes 阅读全文

posted @ 2017-12-22 00:28 小人物的奋斗 阅读(196) 评论(0) 推荐(0) 编辑

java浅复制与深手动构造实现

摘要: 首先来看看浅拷贝和深拷贝的定义: 浅拷贝:使用一个已知实例对新创建实例的成员变量逐个赋值,这个方式被称为浅拷贝。 深拷贝:当一个类的拷贝构造方法,不仅要复制对象的所有非引用成员变量值,还要为引用类型的成员变量创建新的实例,并且初始化为形式参数实例值。这个方式称为深拷贝 也就是说浅拷贝只复制一个对象, 阅读全文

posted @ 2017-12-22 00:16 小人物的奋斗 阅读(360) 评论(0) 推荐(0) 编辑

java浅复制与深使用接口实现

摘要: 1.浅复制与深复制概念⑴浅复制(浅克隆)被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。 ⑵深复制(深克隆)被复制对象的所有变量都含有与原来的对象相同的值,除去那些引用其他对象的变量。那些引用其他 阅读全文

posted @ 2017-12-22 00:15 小人物的奋斗 阅读(578) 评论(0) 推荐(0) 编辑

导航