美文网首页
scala的单例和伴生对象

scala的单例和伴生对象

作者: 起个什么呢称呢 | 来源:发表于2018-08-08 13:03 被阅读214次

    单例(Singleton)对象是一个通过使用object关键字而不是使用class关键字声明的对象。其它对象不需要调用在单例对象中声明的方法。

    在scala中,没有静态的概念。 所以scala创建一个单例对象来为程序的执行提供入口点。

    如果不创建单例对象,代码也会成功编译,但不会产生任何输出。单例对象中声明的方法可以全局访问。单例对象可以扩展类和性状。

    单例对象

    在scala中,当有一个与单例(singleton)对象同名的类时,它被称为伴生(companion)类,单例(singleton)对象调用伴生对象。

    伴生类及其伴随对象必须在同一个源文件中定义

    相关文章

      网友评论

          本文标题:scala的单例和伴生对象

          本文链接:https://www.haomeiwen.com/subject/vwgtbftx.html