java 訪問控制權限修飾符

訪問控制權限修飾符

  • 訪問控制權限修飾符來控制元素的訪問範圍

  • 訪問控制權限修飾符:

    • public : 對所有類可見。使用對象:類、接口、變量、方法

    • protected : 對同一包內的類和所有子類可見。使用對象:變量、方法。 注意:不能修飾類(外部類)。

    • default (即默認,什麼也不寫): 在同一包內可見,不使用任何修飾符。使用對象:類、接口、變量、方法。

    • private : 在同一類內可見。使用對象:變量、方法。 注意:不能修飾類(外部類)

    修飾符 控制的訪問範圍
    public 表示公開的,在任何位置都可以訪問
    protected 同包和子類下可以訪問
    缺省 同包下可以訪問
    private 表示私有的,只能在本類中訪問

在這裏插入圖片描述

  • 當某一個類只希望子類使用時,使用protected進行修飾

  • 修飾符的範圍:

    • private < 缺省 < protected < public
  • 類只能採用public缺省的修飾符進行修飾

    • 內部類除外

      • 靜態內部類和成員內部類可以使用以上四種訪問控制修飾符修飾

      • 局部內部類和匿名內部類不可以使用訪問控制修飾符修飾

點擊此處查看內部類的介紹

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