创建对象的方式

47 阅读1分钟
  1. class → new

  2. 直接通过object来定义(单例对象,只有一个,预单) 适用于数据存储,提供一些工具方法,公用方法......

package level02
object Base61 {
  object Myschool {
    val name: String = "xxx学校"

    def say(): Unit = {
      println(s"say:${name}")
    }
  }

  def main(args: Array[String]): Unit = {
    // 对象名.属性名
    Myschool.name
    // 对象名.方法名()
    Myschool.say()
  }
}

输出结果

image.png