访问控制符
1. 公共訪問控制符 public :如果一個類被聲明為公共類,表明它可以被所有的其
它類所訪問和引用。用 public 修飾的類的域稱為公共域。如果公共域屬于一個公共類,則它可以被所有的其他類所引用。
2. 私有訪問控制符 private :用 private 修飾的成員變量 ( 域 ) 只能被該類自身所訪
問,而不能被任何其它類 ( 包括子類 ) 所引用。
3. 保護訪問控制符 protected :用 protected 修飾的成員變量可以被三種類所引用:
該類自身;與它在同一個包中的其它類;在其它包中的該類的子類。使用修飾符 protected 的主要作用是允許其它包中它的子類來訪問父類的特定屬性。
4. 私有保護訪問控制符 private protected :用修飾符 private protected 修飾的成
員變量可以被該類本身或該類的子類兩種類訪問和引用。不論這些子類是與該類在同一個包里,還是處于其他的包中,相對于 protected , private protected 修飾符把同一包內的非子類排除在可訪問的范圍之外,使得成員變量更專用于具有明確繼承關系的類,而不是松散地組合在一起的包。
5. 缺省訪問控制符:如果一個類沒有訪問控制符,說明它具有缺省的訪問控制符
特性。此時,這個類只能被同一個包中的類訪問或引用。這一訪問特性又稱為包訪問性。
總結
- 上一篇: python 模块(Module)和包
- 下一篇: 机器学习-非监督分类算法之关联规则