java惰性初始化

来源:互联网 发布:网络课程数学文化答案 编辑:程序博客网 时间:2024/06/07 09:30

/*
惰性初始化:当需要一个实例的时候才初始化一个对象。
新建两个简单的类,第二个类中包含第一个类的一个引用,当
需要第一个类的对象是调用Lazy()方法即可获得第一个类的对象。
*/
class First{
 First(){
  System.out.print("First()");
 }
}

public class Lazy{
 First f;
 public void print(){
  if(f==null)
      f = new First();
 }
 public static void main(String[] args){
  Lazy z = new Lazy();
  z.print();
 }
}

0 0
原创粉丝点击