Scala里的class、object、case class、case object 、trait
Scala 中的class是一种蓝图,用于创建对象(实例)。它定义了对象的状态和行为。类可以包含字段(属性)和方法(函数)。类可以有构造器,用于初始化新创建的对象。object是 Scala 中的一个单例对象。它定义了一个特定类型的唯一实例。object常用于存放工具函数和静态成员。object也用于定义伴生对象,与同名的类共享相同的名称空间。case class是一种特殊的类,它默认为类的参数提供不可变属性,自动生成equals和hashCode方法,以及copy方法和方法。
原创
2024-05-07 22:41:29 ·
851 阅读 ·
1 评论