1
resposta

Fiz Assim

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Código banco.py

class Banco:
    def __init__(self, nome, endereco):
        self._nome = nome
        self._endereco = endereco

agencia.py

from banco import Banco

class agencia(Banco):
    def __init__(self, nome, endereco, numero):
        super().__init__(nome, endereco)
        self._numero = numero
1 resposta

Oi, Shayne! Como vai?

Obrigada por compartilhar seu código com a comunidade Alura.

Gostei de como você estruturou a herança entre as classes Banco e agencia, aproveitando o super() para reutilizar a inicialização da classe base. Isso torna o código mais organizado e fácil de manter.

Uma dica: em Python, por convenção, nomes de classes usam CamelCase. Ou seja, agencia deveria ser Agencia para seguir o padrão. Veja este exemplo:


class Agencia(Banco):  
    def __init__(self, nome, endereco, numero):  
        super().__init__(nome, endereco)  
        self._numero = numero  

Isso segue as boas práticas da linguagem.

Conte com o apoio do Fórum na sua jornada. Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓

bons estudos