Objeto de muestra Scala

Directorio de artículos


1. Información general

En Scala, el objeto singleton decorado con case se llama: el objeto de muestra, y no tiene constructor principal.Se usa principalmente en dos lugares:

  1. Úselo como valor de enumeración.

    Enumeraciones: Son valores fijos que se utilizan para unificar las especificaciones del proyecto.

  2. Pasa como un mensaje sin ningún parámetro

    Nota: Este punto se puede entender primero y se explicará en detalle más adelante cuando se explique la programación concurrente de Akka.

2. Formato

case object 样例对象名

3. Caso

object demo {
    
    
  //1. 定义一个特质Sex, 表示性别.
  trait Sex
  //2. 定义枚举Male, 表示男.
  case object Male extends Sex
  //3. 定义枚举Female, 表示女.
  case object Female extends Sex

  //4. 定义Person样例类, 属性: 姓名, 性别.
  case class Person(name:String, sex:Sex) {
    
    }

  def main(args: Array[String]): Unit = {
    
    
    //5. 创建Person类型的对象.
    val p = Person("张三", Male)
    //6. 打印属性值.
    println(p)
  }
}

Supongo que te gusta

Origin blog.csdn.net/zh2475855601/article/details/114766627
Recomendado
Clasificación