diff --git a/src/class/Stu.kt b/src/class/Stu.kt index 605fb59..b6ed9f4 100644 --- a/src/class/Stu.kt +++ b/src/class/Stu.kt @@ -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) { var stu = Stu() stu.sayHello() @@ -21,4 +41,10 @@ fun main(args: Array) { stu.name = "朵儿" stu.age = 14 stu.sayHello() + + var student = Student() + student.setAge(0) + student.setAge(15) + student.setName("朵") + student.say() } \ No newline at end of file