Kt知识点

操作符注解:

Object:

对象声明是定义单列的一种方式

伴生对象可以持有工厂方法和其他于这个类相关,但在调试时并不太依赖类实力的方法。他们的成员可以通过类名来访问

对象表达式用来替代java的匿名内部类

单列

特征:对象声明在定义的时候就立即创建了

也就是在object中创建一个对象,这个对象在外部定义的时候就创建了,除非系统重启,否则这个对象不会改变

伴生对象

知识点一:关键字 Companion 以Companion 来修饰object使外部类可以直接用 类名 . 方法名 来调用Object块内的方法Ps:XzLog类  object 对象都是单列的,包括在object内创建的对象和object对象本身

知识点二:关键字 Companion object called 伴生对象实现工厂模式,伴生对象可以访问类中的所有private成员,包括private的构造方法

修饰符地址~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。