object在kotlin中有三大用处
1、对象声明
2、伴生对象
3、对象表达式
一、对象声明
将类的声明和定义该类的单例对象结合在一起,通过Object实现单例模式,当object修饰一个类的时候,这个类只有一个对象
对象声明没有右边的值,不能赋值,不能直接嵌套在函数中,无法声明本地变量,但可以作为类成员,单例也可以有超类

对象声明作为类成员

打印

用法和伴生对象类似,只是要点出声明对象的名称,伴生对象不用点出对象名
不能包含构造函数
本文介绍了Kotlin中`Object`的三种用途:对象声明、伴生对象和对象表达式。对象声明用于实现单例模式,伴生对象类似于静态成员,而对象表达式则常用于匿名内部类。详细探讨了它们的特性、用法及区别,包括构造函数、属性和函数的访问性。
object在kotlin中有三大用处
1、对象声明
2、伴生对象
3、对象表达式
一、对象声明
将类的声明和定义该类的单例对象结合在一起,通过Object实现单例模式,当object修饰一个类的时候,这个类只有一个对象
对象声明没有右边的值,不能赋值,不能直接嵌套在函数中,无法声明本地变量,但可以作为类成员,单例也可以有超类

对象声明作为类成员

打印

用法和伴生对象类似,只是要点出声明对象的名称,伴生对象不用点出对象名
不能包含构造函数
1448
580
2766

被折叠的 条评论
为什么被折叠?