隱藏屬性或方法的過程稱為封裝,在屬性前加』__『把屬性定義為私有屬性,不能夠被讀取引數的資訊
class person:
def __init__(self,age,***):
self.__age=age
self.***=***
per=person(18,'男')
print("性別為:",per.***)
但可以對私有屬性進行賦值,獲取被賦值
class person:
def __init__(self,age,***):
self.__age=age
self.***=***
per=person(18,'男')
per.__age=21
print("性別為:",per.***)
print("年齡為:",per.__age)
類的繼承性及多型: Java之類的封裝
將物件的狀態資訊隱藏在物件內部,不允許外部程式直接訪問物件內部資訊,而是通過該類所提供的方法來實現對內部資訊的操作和訪問。封裝是通過設定訪問控制符實現的,他們的訪問控制如下 訪問許可權 類 包 子類 全域性範圍 public protect default private 訪問控制符可用於修飾的成員...
類與物件之類的封裝
1.所謂類的封裝是指將其屬性私有化 用private關鍵字 這樣外界不能直接訪問成員變數 2,如何訪問?提供獲取屬性的get 方法和設定屬性值的set 方法 例 package cn.sd.jsj public class persontest class person 結果 i am 張鵬,i a...
Python 之 類的繼承
知識點 1.類的繼承 只能繼承父類的共有方法和屬性 2.當子類中無此方法時呼叫父類的方法 3.當有多個方法時,可通過print d.mro 檢視父類中 4.方法的重寫 當父類中的方法不能滿足需求的時候,可在子類中對其進行重寫 class a object def print c self print...