class Person(object):
def __init__(self):
self.bingxiang = "電冰箱" # 普通屬性拳喻,表示公共屬性
self._tv = "電視機(jī)" # 約定汤功,一個(gè)下劃線開(kāi)頭的灸芳,表示私有屬性
self.__baoxianxiang = "我家的保險(xiǎn)箱" # 規(guī)則:兩個(gè)下劃線開(kāi)頭的屬性,不能被外界直接訪問(wèn)
在對(duì)象中倔丈,提供set/get方法灰嫉,來(lái)間接的訪問(wèn)對(duì)象的私有屬性
給私有屬性設(shè)置值的方法
def set_baoxianxiang(self, bxx):
self.__baoxianxiang = bxx
獲取私有屬性數(shù)據(jù)的方法
def get_baoxianxaing(self):
return self.__baoxianxiang
創(chuàng)建一個(gè)對(duì)象
p = Person()
print(p.bingxiang)
print(p._tv)
#print(p.__baoxianxiang)
print(p.get_baoxianxaing())