zoukankan      html  css  js  c++  java
  • Scala Singleton对象

    Scala Object:
      scala没有静态的修饰符,例如Java中的static。但是Scala提供了Object类型,object下的成员都是静态的,比较像Java的静态类。不同在于Scala的Object(包括其中定义的属性和方法)只有在第一次被访问的时候才会初始化。

      若有同名的class,则该Class是对应Object的伴生类,称该Object是对应Class的伴生对象。在Object中一般可以为伴生类做一些初始化等操作,该类可以访问Object中的所有成员,包括Private成员。其实类和它的伴生对象之间可以相互访问私有成员。

      不与伴生类共享名称的单例对象叫做独立对象(standalone object),可用作工具类或Scala程序的入口。

  • 相关阅读:
    导航守卫
    asnyc
    扩展运算符 ···
    模版字符串
    iterator迭代器
    箭头函数
    解构
    变量let const
    vueUI可视化
    python图像特征提取
  • 原文地址:https://www.cnblogs.com/jiang-Xin/p/5723672.html
Copyright © 2011-2022 走看看