你的代码已经定义了一个名为'stu'的学生类,并创建了一个名为's1'的学生类对象。你可以将对象's1'直接打印出来,但是默认情况下输出的是对象的哈希码。如果希望输出对象的属性信息,你需要重写'stu'类的'toString'方法。以下是修改后的代码:

class stu(name: String, age: Int, id: String, add: String) {
  override def toString: String = {
    s"姓名:$name,年龄:$age,学号:$id,家庭住址:$add"
  }
}

val s1 = new stu("侯泽桐", 23, "1001", "山西")
println(s1)

在这个示例中,我们重写了'stu'类的'toString'方法,将学生对象的属性信息以字符串的形式返回。然后,创建了一个名为's1'的学生对象,并打印出它的信息。

运行这段代码,你将会看到类似以下的输出:

姓名:侯泽桐,年龄:23,学号:1001,家庭住址:山西

通过重写'toString'方法,你可以自定义输出学生对象的格式和内容。

希望这可以帮助到你!如果还有其他问题,请随时提问。

Scala 学生类示例:自定义 toString 方法输出属性信息

原文地址: https://www.cveoy.top/t/topic/bM2Z 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录