假设您正在编写一个 Android 项目(不是图书馆)。所有文件都编译在一起,所以...使用internal
在这种情况下可见性修饰符?
您可以在单个 Android 应用程序中拥有多个相互依赖的 Gradle 模块,在这种情况下,internal
将可见性限制在给定模块内。例如,如果您有一个单独的data
处理数据库和网络任务的模块,您只想公开该模块的几个接口,而不是它们的实现。
否则,如果您没有使用多个模块,并且您的整个应用程序只是默认的app
模块,然后internal
修饰符与默认值相比没有区别public
能见度。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)