1 创建类对象
在类名之后的参数称为类参数,scala编译器收集参数构造主构造器;
//如果类没有主体代码,不需要写花括号
例1 类参数
class Student
class Teacher(sname:String)object map03 {
def main(args: Array[String]): Unit = {
var x1=new Student
var x2=new Teacher("张三")
}
}
例2 主构造器
scala编译器把类内部既不是字段也不是方法顶一顶的代码编译到主构造器中
class Student{
println("hello student")
println("world...")
}
object map03 {
def main(args: Array[String]): Unit = {
var x1=new Student
}
}
2 重写父类方法
class Student{
override def toString: String = "我重写了toString....."
}
object map03 {
def main(args: Array[String]): Unit = {
var x1=new Student
println(x1)
}
}