Oi, João! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Gostei de ver como você aplicou a herança no Python usando a classe Banco
como base e estendendo com a classe Agencia
. Isso mostra bem como organizar a lógica em módulos diferentes e reaproveitar código de forma mais clara.
Uma dica interessante para o futuro é usar o método __str__
para facilitar a visualização dos objetos quando precisar imprimir informações. Veja este exemplo:
class Banco:
def __init__(self, nome, endereco):
self.nome = nome
self.endereco = endereco
def __str__(self):
return f"Banco: {self.nome}, Endereco: {self.endereco}"
banco = Banco("AluraBank", "Rua Python, 42")
print(banco)
Esse código sobrescreve a representação padrão e mostra os dados de forma mais legível.