一步步学spark之一scala面向对象之Object对象
在scala中没有静态类静态成员或者静态方法的,在java中有static修饰的class。scala之父曾说过如果有静态的成员,其他的线程对象都可以修改它,这不利于函数式编程。有一个Object可以达到和static类似的效果
//如果class 名称和 Object 名称相同 叫做伴生对象 伴生对象往往是伴生类的静态成员
//class是object的伴生类
很多时候会使用类的伴生对象来扩展伴生类的功能!