码迷,mamicode.com
首页 > 其他好文 > 详细

复用类@1

时间:2016-08-28 19:26:41      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:

对现有类进行复用有两种方式

1、组合,即在你新创建的类中产生现有类的对象。

2、继承,即利用现有类的形式并在其中添加新代码。

toString方法讲解

每一个非基本数据类型的对象都有一个toString方法,当编译器需要一个String而你只能提供对象时,便会调用该方法。例如System.out.println(对象引用);

初始化引用的四种方式

1、在定义对象的地方,这意味着它们总是能够在构造器被调用之前被初始化。

2、在类的构造器中。

3、就在正要使用这些对象之前,这种方式称为惰性初始化。在生成对象不值得及不必每次都生成对象的情况下,这种方式可以减少额外的负担。

4、使用实例进行初始化。

惰性初始化示例

package cn.sitech.liuqiqi;

class SimpleClass {
private JiandanSimple js;
public SimpleClass(){
System.out.println("inside SimpleClass");
}
public String toString(){
if(js==null)
js = new JiandanSimple();//初始化地方
return "js " +
"= " +js;

}
public static void main(String args[]){
SimpleClass sc = new SimpleClass();
System.out.println(sc);
}

}
class JiandanSimple{
private String s;
JiandanSimple(){
System.out.println("JiandanSimple");
s = "Constructor";
}
public String toString(){
return s;
}

 

复用类@1

标签:

原文地址:http://www.cnblogs.com/liuqiqi/p/5815676.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!