1
resposta

Praticando aprendizado de Aula [ Utilizando Herança ]


''' Com base no que vimos nessa aula sobre herança, crie uma classe Banco com dois atributos: nome e endereco.'''

class Banco:
    def __init__(self, nome, endereco):
        self.nome = nome
        self.endereco = endereco
        
        
''' Em seguida, derive uma classe chamada Agencia que herda os atributos da classe Banco e inclua um atributo adicional chamado numero.'''

from testes.banco import Banco


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

Oi, Sergio! Tudo bem?

Ótimo código, parabéns! Deixo como sugestão a atenção a apenas um pequeno detalhe no construtor da classe Agencia, onde precisamos colocar dois pontos (:) no final da definição do método __init__ da classe Agencia, deixando o nosso código da seguinte forma:

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

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

Espero ter ajudado!

Um forte abraço e bons estudos!