訪問控制符

2021-09-26 18:13:26 字數 661 閱讀 8256

1. 公共訪問控制符 public :如果乙個類被宣告為公共類,表明它可以被所有的其

它類所訪問和引用。用 public 修飾的類的域稱為公共域。如果公共域屬於乙個公共類,則它可以被所有的其他類所引用。

2. 私有訪問控制符 private :用 private 修飾的成員變數 ( 域 ) 只能被該類自身所訪

問,而不能被任何其它類 ( 包括子類 ) 所引用。

3. 保護訪問控制符 protected :用 protected 修飾的成員變數可以被三種類所引用:

該類自身;與它在同乙個包中的其它類;在其它包中的該類的子類。使用修飾符 protected 的主要作用是允許其它包中它的子類來訪問父類的特定屬性。

4. 私有保護訪問控制符 private protected :用修飾符 private protected 修飾的成

員變數可以被該類本身或該類的子類兩種類訪問和引用。不論這些子類是與該類在同乙個包裡,還是處於其他的包中,相對於 protected , private protected 修飾符把同一包內的非子類排除在可訪問的範圍之外,使得成員變數更專用於具有明確繼承關係的類,而不是鬆散地組合在一起的包。

5. 預設訪問控制符:如果乙個類沒有訪問控制符,說明它具有預設的訪問控制符

特性。此時,這個類只能被同乙個包中的類訪問或引用。這一訪問特性又稱為包訪問性。

訪問控制符

訪問控制符 類的訪問控制符有四種 public private protected和預設 即變數或方法前不新增訪問控制符 在乙個類的內部 所有成員可以相互訪問,訪問控制符是透明的 訪問控制符是針對外部訪問而言的 在乙個類的外部 通過 類物件名.私有成員名 的方式無法訪問該物件中的私有成員 但可以訪問...

訪問控制符

四種訪問控制級別 private 當前訪問許可權 被宣告為private的成員 只能被當前類中的其他成員訪問,不能在類外看到。什麼是封裝?封裝,就是隱藏實現細節 將屬性私有化 提供公有方法訪問私有屬性 通過這些公有方法訪問私有屬性 如何實現封裝 封裝的實現 修改3.5例項成員和類關係成員 stati...

objective c訪問控制符

objective c中成員變數的四個訪問控制符 private 僅僅有當前類的內部才幹訪問 public 全部人都可訪問 protected 僅僅限當前類和它的子類可以訪問 package 讓那些受它控制的成員變數不僅能夠在當前類中訪問。也可在同樣映像的其它程式中訪問。什麼是 同一映像 就是編譯後...