java吧 关注:1,297,239贴子:12,834,799
  • 18回复贴,共1

求助关于单例模式一条代码的解释

只看楼主收藏回复

今天学到单例模式看到一个案例
class Single{
private static Single INSTANCE=new Single();
private Single(){ };
public static Single getInstance(){
return INSTANCE;
}
}
其中第4句定义了一个静态方法getInstance(),但感觉这一句中没有数据类型什么的,getInstance()前的Single是什么意思啊


1楼2016-04-29 23:33回复
    class Single{//创建一个Single类
    private static Single INSTANCE=new Single();//创建对象
    private Single(){ };//私有构造方法
    public static Single getInstance(){//创建一个方法返回对象
    return INSTANCE;//return 返回这个对象
    }
    }


    IP属地:浙江2楼2016-04-30 00:01
    收起回复
      2026-02-09 21:38:24
      广告
      不感兴趣
      开通SVIP免广告
      Single类型


      IP属地:辽宁3楼2016-04-30 00:02
      收起回复
        Single就是返回的数据类型


        来自iPhone客户端4楼2016-04-30 00:03
        收起回复
          怎么没有数据类型?Single就是数据类型啊,你当前的类不就是Single类吗。不是只有int,string才是数据类型。意思是调用这个方法就返回当前类的实例。


          来自Android客户端5楼2016-04-30 00:08
          收起回复
            万物皆对象


            IP属地:浙江来自Android客户端8楼2016-04-30 07:23
            回复