1
resposta

Solução: [Projeto] Mão na massa : herança e modularização

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):
        """Inicializa uma nova instância da classe Agência."""
        #A função super().__init__() chama o construtor da classe-pai (Banco)
        # para que os atributos 'nome' e 'endereço' sejam inicializados.
        super().__init__(nome, endereco)
        #Atributo adicional, específico da classe Agência.
        self.numero = numero 
1 resposta

Oi, Gustavo!

Obrigada por compartilhar seu código.

Gostei de ver como você aplicou a herança para reutilizar atributos da classe Banco na classe Agencia. Ficou claro e bem comentado.

Parabéns por praticar!

Conteúdos relacionados
Alura

Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!