如果您有一个如下所示的 Java Singleton:
public class MySingleton {
private static MySingleton instance;
private int member;
public static MySingleton getInstance(){
if(instance==null){
instance = new MySingleton();
}
return instance;
}
private MySingleton(){
//empty private constructor
}
public int getMemberA(){
return member;
}
public int getMemberB(){
return instance.member;
}
}
... getMemberA 和 getMemberB 之间有区别吗?也就是说,使用instance.xxx
和 just访问成员之间有区别xxx
吗?
注意:我知道使用单例模式的优缺点!