1,单例对象:用object关键字来创建一个单例对象。单例对象在整个应用程序中只有一个实例,适合用于存放工具,常量或共享状态
2,伴生类与伴生对象:当同名的类和单例对象在同一个源码文件中时,这个类称为单例对象的伴生类,对象称为类的伴生对象,这两者是相互的
应用场景:
1,在伴生对象中访问伴生类的私有方法
2,单例模式:让一个类只能产生一个对象
1,单例对象:用object关键字来创建一个单例对象。单例对象在整个应用程序中只有一个实例,适合用于存放工具,常量或共享状态
2,伴生类与伴生对象:当同名的类和单例对象在同一个源码文件中时,这个类称为单例对象的伴生类,对象称为类的伴生对象,这两者是相互的
应用场景:
1,在伴生对象中访问伴生类的私有方法
2,单例模式:让一个类只能产生一个对象