scala create classes and objects as well as definitions and access members calling member methods

The sample code


object Test01{
	// 如果类是空的,没有任何成员,可以省略{}
	// 如果构造器的参数为空,可以省略()
  class Person {

    //使用下划线进行初始化
    var name:String = _
    var age:Int = _

    def sayHello(): Unit = {
      println("你好世界")
    }
  }

  def main(args: Array[String]): Unit = {
    val person = new Person;
    println(s"person.name = ${person.name}")//null
    println(s"person.age = ${person.age}")//0

    person.sayHello();
  }
}
Published 88 original articles · won praise 114 · Views 2992

Guess you like

Origin blog.csdn.net/hongchenshijie/article/details/104070145