技术栈

伴生对象

howard2005
17 天前
scala·伴生对象·单例对象
1.8.2 掌握Scala类与对象 - 单例对象与伴生对象本次实战通过三个案例深入解析了 Scala 中 object 的核心机制,展示了其如何替代 Java 的 static 关键字。首先,通过 MathUtils 定义了存放常量与工具方法的独立单例对象;其次,利用 Person 类与其同名对象演示了“伴生对象”特性,实现了工厂方法创建实例及访问类的私有成员;最后,通过 Logger 对象实现了全局唯一的日志系统,验证了单例对象的延迟初始化与全局状态共享能力。这些实战不仅涵盖了工具类封装,更深入体现了 Scala 在面向对象设计与单例模式实现上的简洁与强大。
zengk562
2 年前
kotlin 类构造器·lazy代理·单例类·伴生对象·注解jvmstatic·数据类、枚举类、密封类·查看kotlin的java代码
六、Kotlin 类型进阶推荐在类定义时为类提供一个主构造器;在为类提供了主构造器的情况下,当再定义其他的副构造器时,要求副构造器必须调用到主构造器,否则报语法错误;
我是有底线的