Kotlin有四种修饰符private
, protected
, internal
, public
Package
-
public
是默认的可见性 -
private
在文件里可见 -
internal
同一module中可见 -
protected
不能对top-level的定义使用
Class
- private 类内部可见
- protected 类内部和子类可见
- internal 同一module
Module是指在一起编译的kt文件集合
- Intellij module
- maven或者gradle项目