#類的封裝
class Card(object):
def __init__(self,name,pwd,ban):
self.num=name #卡號
self.pwd=pwd #密碼
self.__ban=ban #餘額
def cun(self):
print("存款!")
def getBan(self):
return self.__ban
card=Card("10001","123456",1000) #開卡
print(card.getBan()) #如果私有化(加雙下劃線了,)可以通過定義函數實現對私有屬性值的值獲取。)
或者:
#類的封裝
class Card(object):
def __init__(self,name,pwd,ban):
self.num=name #卡號
self.pwd=pwd #密碼
self.__ban=ban #餘額
def cun(self):
print("存款!")
def getBan(self,num,pwdd):
if num==self.num and pwdd==self.pwd:
return self.__ban
else:
return "輸入錯誤!"
card=Card("1001","123456",1000) #開卡
print(card.getBan("1001","123456")) #如果私有化(加__了,)可以通過定義函數實現對私有屬性值的值獲取。)
或者
#類的封裝
class Card(object):
def __init__(self,name,pwd,ban):
self.num=name #卡號
self.pwd=pwd #密碼
self.__ban=ban #餘額
def cun(self):
print("存款!")
def getBan(self,num,pwdd):
if num==self.num and pwdd==self.pwd:
return self.__ban
else:
return "輸入錯誤!"
card=Card("1001","123456",1000) #開卡
print(card._Card__ban) #如果私有化(加__了,)可以通過定義函數實現對私有屬性值的值獲取。)