Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Métodos Estáticos

Por que manter os dois métodos estáticos?

@staticmethod def codigo_banco(): return "001"

@staticmethod
def codigos_bancos():
    return {'BB':'001', 'Caixa':'104', 'Bradesco':'237'}
1 resposta

Bom dia, Renan, tudo beleza?

O primeiro método estático serve para nos dizer o código do banco que está implementando a classe e o segundo serve para dizer os códigos dos outros bancos, útil para criar um método de transferência entre bancos, por exemplo.

Ambas as informações são importantes para bancos, então dentro do contexto é interessante manter ambos os métodos estáticos.