scala中Object与class的区别

关键词 Object和Class的区别

在Object中的内容都是静态的 单例的 安全的 高效

        程序的入口:main 也是写在object中        是可以执行的

class中的内容就是普通内容了

        main方法写在class中就是一个普通方法,需要new 这个对象去调用该方法

在同一个文件中时,object与class名字一致,两者互为伴生关系

(object)对象是(class)类的伴生对象

(class)类是(object)对象的伴生类

互相可以访问彼此私有的内容

作用:将静态与非静态的内容分了开来


版权声明:本文为fqcbb原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。