package caseclass
object case01 {
case class Student(var id: String, var name: String) {
}
def main(args: Array[String]): Unit = {
val stu1 = new Student("1","小王")
val stu2 = new Student("1","小王")
println(stu1)
println(stu1 == stu2)
val set1 = Set(stu1,stu2)
println(set1)
}
}
package caseclass
object case02 {
case class Student1(val id:String,var name:String) {
}
class Student2(var id:String,var name:String) {
}
def main(args: Array[String]): Unit = {
val stu1 = new Student2("1","小王")
val stu2 = new Student2("1","小王")
println(stu1 == stu2)
println(stu1)
println(Student1("1","小王"))
}
}