日期:2014-05-20  浏览次数:20791 次

类的成员变量和类名是同一种类型,怎么解释??
今天看到一段代码,真是百思不得其解。
类的成员变量和类是同一中类型,然后在classB里面调用getInstance获得classA的一个实例。
莫非这里面用了什么比较牛的设计模式之类的什么东西,还请大家赐教。

public class classA{
   
  ...
  private static classA sClassA = null;
  ...

  public static classA getInstance(Context ctx){
  ...
  return sClassA;
  }

}

public class classB{
  ...
  private static classA sClassA
  ...  

  ...
  sClassA = classA.getInstance(this);
  ...
}








------解决方案--------------------
得到了类的对象
------解决方案--------------------
你代码没贴完全,贴完了,我觉得应该是一个单例模式