classPerson {
var name:String=""
var sex:String=s""
var age:Int=0defgetName()={
name
}
defsetName(newName:String):Unit={
this.name = newName
}
defgetSex()={
sex
}
defsetSex(newSex:String):Unit={
this.sex = newSex
}
defgetAge()={
age
}
defsetAge(newAge:Int):Unit={
this.age = newAge
}
defprint(): Unit ={
println(this.name+'\t'+this.sex+'\t'+this.age)
}
}
classStudentsextendsPerson{
var school:String=""
var studentId:String=""defgetSchool()={
school
}
defsetSchool(value:String):Unit={
this.school = value
}
defgetStudentId()={
studentId
}
defsetStudentId(value:String):Unit={
this.studentId = value
}
defprintsc(): Unit ={
println(this.name+'\t'+this.sex+'\t'+this.age+'\t'+this.school+'\t'+this.studentId)
}
}
object phonelocation{
defmain(args: Array[String]){
val person =new Person
person.name="xiaoliu"
person.sex="男"
person.age=20
person.print()
val student = new Students
student.name="xiaoxu"
student.sex="男"
student.age=21
student.school="jxnu"
student.studentId="201926701020"
student.printsc()
}
}