'class'
This commit is contained in:
parent
e0e8337cf0
commit
61d78c6b52
@ -13,6 +13,26 @@ class Stu {
|
||||
}
|
||||
}
|
||||
|
||||
class Student() {
|
||||
private var name: String = ""
|
||||
private var age: Int = 0
|
||||
|
||||
fun setName(name: String){
|
||||
this.name = name
|
||||
}
|
||||
|
||||
fun setAge(age: Int){
|
||||
if (age <= 0){
|
||||
println("年龄输入有误")
|
||||
} else {
|
||||
this.age = age
|
||||
}
|
||||
}
|
||||
fun say(): Unit {
|
||||
println("name = $name, age = $age")
|
||||
}
|
||||
}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
var stu = Stu()
|
||||
stu.sayHello()
|
||||
@ -21,4 +41,10 @@ fun main(args: Array<String>) {
|
||||
stu.name = "朵儿"
|
||||
stu.age = 14
|
||||
stu.sayHello()
|
||||
|
||||
var student = Student()
|
||||
student.setAge(0)
|
||||
student.setAge(15)
|
||||
student.setName("朵")
|
||||
student.say()
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user