1)
Em Java, construtores são métodos especiais utilizados para inicializar objetos. Sobre construtores, analise as afirmativas e assinale a alternativa correta.
Alternativas:
2)
Em Java, métodos static pertencem à classe e não a uma instância específica. Sobre os métodos static, assinale a alternativa correta
Alternativas:
3)
Em Java, os métodos getters e setters são utilizados para acessar e modificar atributos de uma classe, respeitando o princípio do encapsulamento. Sobre esses métodos, assinale a alternativa correta.
Alternativas:
4)
O encapsulamento é um dos pilares da Programação Orientada a Objetos. Sobre encapsulamento em Java, assinale a alternativa correta.
Alternativas:
5)
Classes abstratas são utilizadas na Programação Orientada a Objetos para servir como base para outras classes. Sobre classes abstratas em Java, assinale a alternativa correta.
Alternativas:
Ed
há 4 semanas
Vamos responder cada questão de forma direta e objetiva: 1) Sobre construtores em Java: - a) Incorreta: construtores devem ter o mesmo nome da classe, mas não podem ter tipo de retorno, nem mesmo void. - b) Correta: uma classe pode ter vários construtores com diferentes listas de parâmetros (sobrecarga). - c) Incorreta: construtores não são herdados pelas subclasses. - d) Incorreta: construtores podem ter diferentes níveis de acesso (public, protected, private). - e) Incorreta: construtores são chamados quando um objeto é criado, não apenas quando o método main é executado. Resposta correta: b) 2) Sobre métodos static em Java: - a) Incorreta: métodos static podem ser chamados sem criar um objeto. - b) Correta: métodos static podem acessar diretamente apenas outros membros static. - c) Incorreta: métodos static não podem usar a palavra-chave this. - d) Incorreta: métodos static podem receber parâmetros normalmente. - e) Incorreta: métodos static podem retornar qualquer tipo, não só void. Resposta correta: b) 3) Sobre getters e setters: - a) Incorreta: getters retornam valores, não alteram. - b) Incorreta: setters alteram valores, não retornam. - c) Correta: getters e setters controlam o acesso aos atributos. - d) Incorreta: getters e setters são usados para acessar atributos privados. - e) Incorreta: setters recebem parâmetros para alterar valores. Resposta correta: c) 4) Sobre encapsulamento: - a) Incorreta: encapsulamento não torna atributos públicos. - b) Correta: encapsulamento esconde dados e permite acesso via métodos. - c) Incorreta: encapsulamento não impede métodos. - d) Incorreta: encapsulamento não é só para herança. - e) Incorreta: não exige atributos protected. Resposta correta: b) 5) Sobre classes abstratas: - a) Incorreta: classes abstratas não podem ser instanciadas. - b) Incorreta: classes abstratas podem ter métodos com implementação. - c) Correta: classes abstratas podem ter métodos abstratos e concretos. - d) Incorreta: classes abstratas podem ter atributos. - e) Incorreta: Java não permite herança múltipla de classes abstratas. Resposta correta: c) --- Resumindo as respostas corretas: 1) b 2) b 3) c 4) b 5) c
Cadastre-se ou realize login