#類的書寫例子
class master():
#定義初始化資訊
def __init__(self, name, id):
self. name = name
self. id = id
#定義私有屬性(在屬性或方法面前加__)
self. __money = 100
#定義靜態方法(不需要傳遞引數)
@staticmethod
def info_print():
print(f'周小姐的奶茶店')
#列印顧客資訊
def add_customer(self):
print(f'顧客姓名,id號,金額')
#私有屬性的訪問和修改方法
def get_money(self):
return self.__money
def set_money(self, money):
self.__money = money
return self.__money
#初始化該顧客資訊
customer = master('li', 1)
print(customer)
customer.set_money(500)
customer.add_customer()
customer.info_print()
python基礎學習筆記(二)類和物件
class bird object def init self,sound magic mehod 前後兩個下劃線 如 add self.sound sound dict print init sound sound def chirp self self 該函式可在同一類中被呼叫 print bi...
C Templates學習筆記二 類模板
一 類模板的實現 例項 include include template 類模板宣告部分 同樣可以使用class t為模板引數 class stack template void stack push t const elem templatevoid stack pop elems.pop bac...
python學習筆記013 模組中的私有屬性
在python中,沒有類似private之類的關鍵字來宣告私有方法或屬性。若要宣告其私有屬性,語法規則為 屬性前加雙下劃線,屬性後不加 雙 下劃線,如將屬性name私有化,則 name 即可。實際上,屬性前加單下劃線,屬性後不加下劃線也可以 name 1 以乙個下劃線開頭的識別符號 不能訪問的方法或...