Kotlin面向对象编程:方法、构造器、可见性及接口的深入解析
1. 添加方法
Kotlin 类和 Java 等其他面向对象语言一样,可以包含成员函数(方法)。要给类添加方法,只需在类体中定义函数即可。例如,给 Student
类添加一个名为 printStudentInfo
的方法:
class Student(_firstName: String, val lastName: String) {
...
fun printStudentInfo() {
println("id:$id -> $firstName $lastName")
}
}
调用 printStudentInfo()
方法时,先引用 Student
类的实例,然后使用 .
加上方法名和所需参数,示例如下:
fun main(args: Array<String>) {
val student = Student("Nate", "Ebel")
student.printStudentInfo()
}
若要更改方法的可见性,可在 fun
关键字前添加可见性修饰符,例如将 printStudentInfo
方法设为私有: