歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Java編程思想學習筆記——訪問權限修飾詞

幾種訪問權限修飾詞

public,protected,private,friendly(Java中並無該修飾詞,即包訪問權限,不提供任何訪問修飾詞)

使用時,放置在類中成員(域或方法)的定義之前的,僅僅控制它所修飾的特定定義的訪問權。

包訪問權限

是默認訪問權限,沒有任何關鍵字

對於同一包中的所有其他類對這個成員都有訪問權限,對於包之外的所有其他類,則沒有訪問權限。

取得對某成員訪問訪問權的途徑有如下方式:

  1. 用public修飾成員,任何人在任何地方都有訪問權限
  2. 不加訪問權限修飾詞,並將其他類放在同一包內
  3. 繼承,繼承來的類可以訪問父類的public成員和protected成員
  4. 提供get和set方法,以讀取和改變數值(JavaBeans的基本原理)

public:接口訪問權限

對每個人都是可以訪問的

private:無法訪問

除了包含該成員的類之外,其他任何類都無法訪問這個成員

protected:繼承訪問權限

基類的protected成員只有派生類能夠訪問(同一包內的其他類也可以訪問)

Copyright © Linux教程網 All Rights Reserved