首页 > 试题广场 >

现定义如下三个类, Public class A{

[单选题]
现定义如下三个类,
public class A{
    private static A a = new A();
    private A(){};
    public static A getA(){
        return a;
    }
}
public class B{
    private static B b = null;
    private B(){};
    public static B getB(){
        b = new B();
        return b;
    }
}
public class C{
    private static C c = null;
    static{
        c = new C();
    }
    private C(){};
    public static C getC(){
        return c;
    }
}
请问属于单例模式的类是?()
  • classA和classB
  • classB和classC
  • 只有classA
  • classA 和classC

这道题你会答吗?花几分钟告诉大家答案吧!