Boa Noite pessoal, tem o seguinte código de exercício
class Conta(object):
def __init__(self, titular, saldo):
self.titular = titular
self.saldo = saldo
def calcular_imposto(self):
self.saldo = self.saldo * 0.10
return self.saldo
class ContaCorrente(Conta):
def __init__(self, titular, saldo):
super(ContaCorrente, self).__init__(titular, saldo)
def calcular_imposto(self):
return super(ContaCorrente, self).calcular_imposto() + 20
Porem eu não compreendi o por que da utilização do construtor na Classe ContaCorrente :
def __init__(self, titular, saldo):
super(ContaCorrente, self).__init__(titular, saldo)
Já que ele não cria mais nenhum outro atributo...
Alguém pode me ajudar ?
Obrigado,
João Vitor