一、object
1、Object相当于class的单个实,通常放一些静态常量和静态方法
2、不能定义有参的构造方法
3、构造方法只在第一次调用时执行,再次调用不再执行
4、可以实现全局变量的功能,如下图
5、object通常用作单例模式的实现,或者存放类的静态成员
二、伴生类
1、如果同一个scala文件中,定义class Student和object Student 那么他们就是伴生对象和伴生类
2、伴生类中可以直接访问伴生对象中的private修饰的字段
三、object可以继承抽象类
四、apply创建伴生类
五、object还可以实现枚举
标签:伴生,构造方法,Scala,对象,object,学习,Student,class From: https://www.cnblogs.com/dongzhensd/p/17783547.html