應用場景
定義方式
class women:
def __init__(self, name):
self.name = name
# 不要問女生的年齡
self.__age = 18
def __secret(self):
print("我的年齡是 %d" % self.__age)
xiaofang = women("小芳")
# 私有屬性,外部不能直接訪問
# print(xiaofang.__age)
# 私有方法,外部不能直接呼叫
# xiaofang.__secret()
python
中,並沒有真正意義的私有
# 私有屬性,外部不能直接訪問到
print(xiaofang._women__age)
# 私有方法,外部不能直接呼叫
xiaofang._women__secret()
Python基礎 06 物件導向
1.類和物件 類是對一群具有相同特徵或者行為的事物的統稱,是抽象的不可以直接使用。特徵被稱為屬性,行為被稱為方法 類是模板,物件是根據類這個模板建立出來的,應該先有類,再有物件 類名需要滿足大駝峰命名法 2.物件導向基本語法 1 dir內建函式 內建函式dir中包含一些方法,個別方法作用如下 new...
python物件導向 私有和繼承
一 私有屬性和私有方法 應用場景 在實際開發中,物件的某些屬性或方法可能只希望在物件的內部使用,而不希望在外部被訪問到 私有屬性 就是 物件 不希望公開的屬性 屬性即類裡面的變數 私有方法 就是 方法 不希望公開的方法 定義方式 在定義屬性或方法時,在屬性名或者方法名前新增兩個下劃線,定義的就是私有...
python物件導向學習(三)私有屬性和私有方法
目錄在j a或者其他的程式語言中,使用訪問修飾符來限制屬性和方法的訪問級別,一般有public protected default private這四種級別,但是python中是不同的。應用場景 定義方式 class person def init self self.name zfx self.a...