Java訪問權限控制符詳解

Java面向對象的封裝性是通過對成員變量和方法進行訪問控制實現的,訪問控制分爲4個等級:私有、 默認、保護和公有
在這裏插入圖片描述

私有級別

私有級別的關鍵字是private,私有級別的成員變量和方法只能在其所在類的內部自由使用,在其他的 類中則不允許直接訪問。私有級別限制性最高。

保護級別

保護級別的關鍵字是protected,保護級別在同一包中完全與默認訪問級別一樣,但是不同包中子類能 夠繼承父類中的protected變量和方法,這就是所謂的保護級別,“保護”就是保護某個類的子類都能繼 承該類的變量和方法。

默認級別

默認級別沒有關鍵字,也就是沒有訪問修飾符,默認級別的成員變量和方法,可以在其所在類內部和 同一個包的其他類中被直接訪問,但在不同包的類中則不允許直接訪問。

公有級別

公有級別的關鍵字是public,公有級別的成員變量和方法可以在任何場合被直接訪問,是最寬鬆的一種 訪問控制等級。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章