У меня есть ниже кодошибки в питоне приват-attribute_class
class AccountBannk:
def __init__(self,balance,holder):
self.__AccountHolder=holder
def Display_AccountHolder(self):
print "account holder is" , self.__AccountHolder
myaccount=AccountBannk(100000,"mehdiebagvand")
#print myaccount.__AccountHolder #is a error
myaccount.__AccountHolder="ali"
print myaccount.__AccountHolder #print ali
в этом коде является владельцем счета частного атрибутом
и питона мы не можем напрямую редактировать или распечатать.
если мы попытаемся ниже код, питон релиз ошибка
print myaccount.__AccountHolder
но мои вопросы
1-почему питон не отпускают ошибку в ниже код
myaccount.__AccountHolder="ali"
2-я печатаю MyAccount .__ владельца счета в end_line, но python не выдает ошибку
и измените значение myaccount .__ AccountHolder to 'ali'
Измените его на 'ali', а затем наберите' Display_AccountHolder() '. – Blender
Display_AccountHolder() работает хорошо, но мой вопрос еще один –
Ну, что же выводит 'Display_AccountHolder()' print out? – Blender