类的成员变量和类名是同一种类型,怎么解释??
今天看到一段代码,真是百思不得其解。
类的成员变量和类是同一中类型,然后在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);
...
}
------解决方案--------------------得到了类的对象
------解决方案--------------------
你代码没贴完全,贴完了,我觉得应该是一个单例模式