首页 > 其他 > 详细

资源共享问题

时间:2016-10-02 10:53:18      阅读:208      评论:0      收藏:0      [点我收藏+]

class Resource{

  String name;

  String sex;

}

class A{

  Resource s  = new Resource();

}

class B{

  Resource s  = new Resource();

}

我想A和B类共享Resource,上面这种方法不行,用的不是同一个Resource。解决方案:(1)使用单例模式

 (2)将Resource作为参数传入。如下:

class A{

  Resource r ;

  public A(Resource r){

    this.r = r;

  }

}

class B{

  Resource r ;

  public A(Resource r){

    this.r = r;

  }

}

class test{

  public void static main(String[] args){

    Resource r = new Resource();

    A a = new A(r);

    B b = new B(r);

  }

}

资源共享问题

原文:http://www.cnblogs.com/lirenzhujiu/p/5927204.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!