构造器是一个函数,作用是实例化对象
// 定义类
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("你好 ")
}
}