假设您正在编写Android项目(而不是库).所有文件都汇编在一起所以... internal在这种情况下使用可见性修饰符有什么意义吗?
zsm*_*b13 33
您可以在单个Android应用程序中拥有多个彼此依赖的Gradle模块,在这种情况下,会internal限制给定模块内的可见性.例如,如果您有一个data处理数据库和网络任务的单独模块,并且您只想从该模块公开一些接口,而不是它们的实现,那么这可能很有用.
否则,如果您没有使用多个模块,并且整个应用程序只在默认app模块中,则internal修改器与默认public可见性相比没有任何区别.
| 归档时间: |
|
| 查看次数: |
6597 次 |
| 最近记录: |