认识构造器

41 阅读1分钟

构造器是一个函数,作用是实例化对象


    // 定义类

class Customer() {

    println("构造函数被调用")

  }

  def main(args: Array[String]): Unit = {

    val c = new Customer()

  }

}

类就是模具,对象就是这个模具生产的产品。 在直接定义类时,补充参数即可。 例如:


 // 定义类

class Customer(var name:String="小花", var:sex:String="男") {

    def sayHello(msg:String ) = {

      println("msg:", msg)

    }

  }

  def main(args: Array[String]): Unit = {

    val c = new Customer(“小花”,”女”)

    c.sayHello("你好 ")

  }  
}