从类外部调用类的私有方法 | Baeldung 关于 Kotlin## 1. 引言
在 Kotlin 中,私有方法通常无法从类外部访问。这是封装和数据隐藏的有用特性,但有时我们可能需要从类外部调用私有方法。
在本教程中,我们将探讨从类外部调用类的私有方法的各种方法。
2. 使用公共方法
根据定义,私有方法只能在声明它们的类内部访问。
从类外部调用类的私有方法的一个简单方法是创建一个调用私有方法的公共方法:
class MyPublicClass {
private fun privateMethod(): String {
return "这是一个私有方法"
}
fun callPrivateMethod(): String {
return privateMethod()
}
}
大约 3 分钟