Boa tarde, Jackson! Tudo bem com você?
Você está no caminho certo com a implementação das classes Banco
e Agencia
, continue com esse empenho e dedicação. No entanto, há dois pequenos ajustes necessários no seu código para que funcione corretamente.
Quando importamos a classe Banco
no arquivo da classe Agencia
, devemos utilizar a seguinte sintaxe: from nome_do_arquivo import nome_da_classe
, aplicando no projeto, a importação ficará da seguinte forma:
from banco import Banco
Além disso, o nome da classe Banco
(com o B maiúsculo) deve ser referenciado corretamente na herança, como demonstrado abaixo:
from banco import Banco
class Agencia(Banco):
def __init__(self, nome, endereco, numero):
super().__init__(nome, endereco)
self._numero = numero
Feita essas correções a herança de classe irá funcionar corretamente. Lembre-se de salvar o arquivo após as mudanças.
Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado