访问修饰符对扩展功能有什么影响?

问题描述 投票:0回答:1

如果将扩展功能的访问修饰符更改为private,会发生什么?有效果吗?有关系吗?!

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

function kotlin extension-methods access-modifiers extension-function
1个回答
6
投票

扩展方法仅在声明其的类/文件中可见。

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

© www.soinside.com 2019 - 2024. All rights reserved.