Python物件導向06 私有屬性和私有方法

2021-08-26 17:42:34 字數 612 閱讀 4600

應用場景

定義方式

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...