Amigos,
Não estou entendo o porque do erro abaixo, alguém poderia me dar uma ajuda.
vitor = Perfil_Normal('Vitor','nao informado','Tec')
mario = Perfil_Vip('Mario','nao informado','Tec')
mario.set_id_vip()<br>
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "perfil.py", line 23, in set_id_vip
self.__curtidas += 2
AttributeError: 'Perfil_Vip' object has no attribute '_Perfil_Vip__curtidas'
class Perfil_Normal(object):
def __init__(self, nome, telefone, empresa):
self.nome = nome
self.telefone = telefone
self.empresa = empresa
self.__curtidas = 0
def set_id_normal(self):
self.__curtidas += 1
def get_id_normal(self):
return self.__curtidas
class Perfil_Vip(Perfil_Normal):
def __init__(self, nome, telefone, empresa):
super(Perfil_Vip, self).__init__(nome, telefone, empresa)
def set_id_vip(self):
self.__curtidas += 2
def get_id_vip(self):
return super(Perfil_Vip, self).get_id()