Logo Passei Direto
Buscar
Sobre a classe acima e as regras de programação orientada a objetos em Python, a

A) criação de objetos chama primeiro o método __init__() e, em seguida, o __new__().
B) palavra self deve ser fornecida como argumento em todos os métodos de instâncias.
C) variável num_contas é encapsulada e individual para cada instância da classe.
D) palavra @static escrita antes da definição do método sacar() torna o método estático.
User badge image
Aprendendo Através de Exercícios

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar cada uma das alternativas sobre programação orientada a objetos em Python: A) Criação de objetos chama primeiro o método `__init__()` e, em seguida, o `__new__()`. Essa afirmação está incorreta. O método `__new__()` é chamado primeiro para criar a instância, e depois o `__init__()` é chamado para inicializá-la. B) Palavra `self` deve ser fornecida como argumento em todos os métodos de instâncias. Essa afirmação está correta. O `self` é uma referência à instância atual da classe e deve ser incluído como o primeiro parâmetro em todos os métodos de instância. C) Variável `num_contas` é encapsulada e individual para cada instância da classe. Isso depende de como a variável `num_contas` é definida. Se for uma variável de classe, não será individual para cada instância. Se for uma variável de instância, então sim, mas a afirmação não é clara. D) Palavra `@staticmethod` escrita antes da definição do método `sacar()` torna o método estático. Essa afirmação está correta. O decorador `@staticmethod` é usado para definir um método estático. Analisando as opções, a alternativa B é a mais correta e direta em relação às regras de programação orientada a objetos em Python. Portanto, a resposta correta é: B) palavra self deve ser fornecida como argumento em todos os métodos de instâncias.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina