Ao utilizar o comando Pessoa pes = new Pessoa(); em Java, estamos instanciando um objeto com o construtor padrão
ATIVIDADE 3 – PROGRAMAÇÃO AVANÇADA – 52_2025
QUESTÃO 7
Ao utilizar o comando Pessoa pes = new Pessoa(); em Java, estamos instanciando um objeto com o construtor padrão, aquele que não recebe parâmetros. Quando isso acontece, os atributos do objeto recebem os valores padrão do Java: para String, o valor é null; para int, o valor é 0. Isso ocorre porque nenhum valor foi explicitamente atribuído ao criar o objeto.
Fonte: JUNIOR, E. A. O.; PEREIRA, R. de L. Programação avançada. Maringá, PR, 2016. Reimpresso em 2023. 184 p.
Dado o seguinte código:
Pessoa pes = new Pessoa();
System.out.println(pes.nome);
System.out.println(pes.idade);
Assinale a alternativa correta com a saída no console ao executar esse trecho:
Alternativas
Alternativa 1 – O texto “João” e o número 13, porque o objeto Pessoa é automaticamente preenchido com exemplos padrão.
Alternativa 2 – O valor null será exibido para o nome, e 0 para a idade, pois os atributos não foram inicializados manualmente.
Alternativa 3 – O programa lançará uma exceção em tempo de execução, já que atributos não inicializados não podem ser acessados.
Alternativa 4 – O nome será exibido como uma string vazia (“”) e a idade como -1, valores comumente usados em inicializações genéricas.
Alternativa 5 – O código resultará em erro de compilação, pois atributos privados não podem ser acessados diretamente sem métodos públicos.
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.