访问修饰符对扩展函数有什么影响?
What is the effect of access modifiers on extension functions?
如果我将扩展函数的访问修饰符更改为 private
会发生什么情况?有什么作用吗?重要吗?!
private
fun String.myExtensionFunction() { // ... }
扩展方法只能在声明的 class/file 中看到。
如果没有 private,扩展方法将是 public 并且可以从外部调用。
如果我将扩展函数的访问修饰符更改为 private
会发生什么情况?有什么作用吗?重要吗?!
private
fun String.myExtensionFunction() { // ... }
扩展方法只能在声明的 class/file 中看到。
如果没有 private,扩展方法将是 public 并且可以从外部调用。