猿问

单体模式代码

package test;

class test1 {
    private static test1 instance = null;

    private test1() {

    }

    public static test1 getInstance() {
        if (instance == null) {
            instance = new test1();
        }
        return instance;

    }

}


这段代码看不懂,解释下,谢谢! 这怎么运行不了.都是什么逻辑啊

慕姐8946757
浏览 1488回答 2
2回答

Developer_Zuck

这短代码因为没有涉及到测试方法,也不是在main方法里面,是不能后运行的。就算能运行,你也没有给出运行的相关输出,或者结果的打印啊。这段代码是写一个类里面,有一个空参构造,定义了一个静态的变量,并且为这个变量提供一个公共的get方法,仅此而已。

慕勒3251033

你去导入一个junit的测试包,这样就不用写main函数测试了
随时随地看视频慕课网APP

相关分类

Java
我要回答