Java中: public、private、protected、default(什麼都不寫)
Kotlin中:public、private、protected、internal
使用一張表來說明
修飾符 | Java | Kotlin |
---|---|---|
public | 所有類可見 | 所有類可見(默認) |
private | 當前類可見 | 當前類可見 |
protected | 當前類、子類、同一包路徑下的類可見 | 當前類、子類可見 |
default | 同一包路徑下的類可見(默認) | 無 |
internal | 無 | 同一模塊中的類可見 |