Kotlin和Java一樣杨幼,一起有4中修飾符撇簿。分別是 private,public差购,protected四瘫,internal
private:
和Java中的作用是一模一樣的,都是表示只對當(dāng)前類的內(nèi)部可見
public
在kotlin中是默認(rèn)項欲逃,在kotlin中創(chuàng)建方法和變量時找蜜,沒有加修飾符,那么它們都是public的
protected
在Java中表示當(dāng)前類稳析,子類洗做,同路徑下的類可見;在kotlin中表示當(dāng)前類和子類是可見的
internal
只允許在模塊內(nèi)部調(diào)用彰居,比如模塊化的項目诚纸,就可以使用當(dāng)前修飾符,從而不將其暴露給外部裕菠。