ATIVIDADE 3 – PROGRAMAÇÃO AVANÇADA – 52_2025 QUESTÃO 3 Em uma classe Java, é possível definir vários construtores para permitir a criação de objetos com diferentes formas de inicialização. Para evitar repetição de código, é prática comum delegar a execução dos construtores mais simples para um construtor principal, utilizando a palavra-chave this(). Essa prática melhora a organização e reutilização de código. Fonte: JUNIOR, E. A. O.; PEREIRA, R. de L. Programação avançada. Maringá, PR, 2016. Considere a classe Pessoa com três construtores: um sem parâmetros, um que recebe um objeto da mesma classe, e outro que recebe nome, telefone e idade. Para evitar repetição de código, assinale qual das alternativas descreve corretamente como os construtores podem ser organizados: Alternativas Alternativa 1 – Não se deve usar this() entre construtores, pois isso dificulta a leitura do código. Alternativa 2 – O construtor que recebe o objeto deve inicializar os atributos diretamente, sem chamar métodos. Alternativa 3 – O construtor sem parâmetros deve ser o principal e chamado pelos outros para reduzir a complexidade. Alternativa 4 – Todos os construtores devem repetir a lógica de inicialização, pois this() só pode ser usado dentro de métodos set. Alternativa 5 – O construtor mais completo (com todos os parâmetros) deve ser utilizado como base, sendo chamado pelos demais através de this(…).
Em uma classe Java, é possível definir vários construtores para permitir a criação de objetos com diferentes

Por Colaborar Educacional

Nossa equipe é composta por profissionais especializados em diversas áreas, o que nos permite oferecer uma assessoria completa na elaboração de uma ampla variedade de atividades. Estamos empenhados em garantir a autenticidade e originalidade de todos os trabalhos que realizamos.

Ficaríamos muito satisfeitos em poder ajudar você. Entre em contato conosco para solicitar o seu serviço.

Aponte o celular para abrir o WhatsApp

Em uma classe Java, é possível definir vários construtores para permitir a criação de objetos com diferentes ou clique aqui
Este site utiliza cookies para lhe oferecer uma melhor experiência de navegação. Ao navegar neste site, você concorda com o uso de cookies.