Ed
há 8 meses
Vamos analisar cada uma das alternativas para encontrar a correta: (A) A operação realizada por um método de classe não afeta obrigatoriamente os atributos dos objetos desta classe; Correta. Um método de classe (método estático) não tem acesso direto aos atributos de instância (não estáticos) e, portanto, não afeta diretamente os atributos dos objetos. (B) Métodos de instância não têm acesso aos atributos de classe definidos na classe na qual se encontram; Incorreta. Métodos de instância têm acesso tanto aos atributos de instância quanto aos atributos de classe (estáticos). (C) Ambos exigem que a classe na qual estão definidos seja instanciada para que sejam executados; Incorreta. Métodos de classe podem ser chamados sem instanciar a classe, enquanto métodos de instância exigem uma instância da classe. (D) Dentro de uma classe, um método de instância não pode invocar um método de classe; Incorreta. Um método de instância pode invocar métodos de classe sem problemas. (E) Um método de classe não pode ser sobrescrito; Incorreta. Métodos de classe podem ser sobrescritos, mas isso se aplica a métodos que são herdados em subclasses. Portanto, a alternativa correta é: (A) a operação realizada por um método de classe não afeta obrigatoriamente os atributos dos objetos desta classe.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material