【Java小疑問】類和方法 前面新增public和不新增public的區別

love_Aym發表於2018-06-05

討論前提:包的存在


Java 中修飾類修飾符:public 、default (預設)

1、public:該類可在同一或不同包下訪問,父包、子包皆可訪問

2、default :該類僅可在同一個包下可訪問(父包、子包皆無法訪問)。

注意:

在 Java 中,同一個類檔案,僅可存在於一個 public 修飾類,且該 .java 檔案要與public 修飾類同名,否則將會報錯。


Java 中修飾類中屬性、方法修飾符:public、private、protected、default (預設)

關鍵字自身同一個包中的其他類子類不同包中的其他類
publicyesyesyesyes
protectedyesyesyesno
defaultyesyesnono
privateyesyesnono




相關文章