【问题标题】:What is the effect of access modifiers on extension functions?访问修饰符对扩展函数有什么影响?
【发布时间】:2020-03-10 11:00:45
【问题描述】:

如果我将扩展函数的访问修饰符更改为private,会发生什么?它有什么作用吗?有关系吗?!

private fun String.myExtensionFunction() { // ... }

【问题讨论】:

    标签: function kotlin extension-methods access-modifiers extension-function


    【解决方案1】:

    扩展方法只会在它被声明的类/文件中看到。

    如果没有私有,扩展方法将是公共的,可以从外部调用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-10
      • 2015-11-26
      • 2011-04-12
      • 1970-01-01
      • 1970-01-01
      • 2014-04-01
      • 2011-01-15
      • 2020-02-05
      相关资源
      最近更新 更多