
object Base32 {
class Person(){}
class Student() {
var name:String = "小花"
var age:Int = 18
}
def main(args: Array[String]): Unit = {
val p1 = new Person()
val s1 = new Student()
println(s1.name)
s1.name = "小花花"
println(s1.name)
}
}
val 不可修饰 var 可修饰
object Base33 {
class Student() {
var name:String = "小花"
var age:Int = 18
def say(): Unit = {
println(s"${name},${age}")
}
}
def main(args: Array[String]): Unit = {
val s1 = new Student()
s1.say()
}
}

object Base34 {
class Student(var name:String = "小花",var age:Int = 18) {
println("Student........被调用....")
def say():Unit = {
println(s"${name},${age}")
}
}
def main(args: Array[String]): Unit = {
val s1 = new Student()
s1.say()
val s2 = new Student("小明",19)
s2.say()
}
}
