Questão FC373221
Considere o trecho de código Java abaixo. Considerando os fundamentos da Orientação a Objetos e o código acima, é correto afirmar:
Linguagens de Programação
FCC · 2022
Considere o trecho de código Java abaixo.

Considerando os fundamentos da Orientação a Objetos e o código acima, é correto afirmar:
- A classe Procurador possui dois objetos com o mesmo nome da classe.
- Para criar e instanciar um objeto da classe Procurador utilizam-se as instruções:
procurador Procurador1;
Procurador1 = new procurador("AM123456","Maria da Silva","123456789-10");
- Na classe Procurador há dois construtores. Isso caracteriza sobrecarga de construtores.
- Há somente uma única maneira de criar uma instância da classe Procurador, qual seja:
procurador Procurador2;
Procurador2 = new procurador( );
- As duas subclasses da classe Procurador, pelo mecanismo de herança, herdam todos os seus atributos.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
Na afirmação correta, observa‑se que a classe Procurador declara dois blocos especiais chamados construtores. Cada construtor tem o mesmo nome da classe e não possui tipo de retorno.
A presença de dois construtores com listas de parâmetros diferentes caracteriza sobrecarga (overloading): existem múltiplas assinaturas do mesmo nome, permitindo formas distintas de criar objetos.
Na prática, isso possibilita chamadas como new Procurador() ou new Procurador(parâmetros...), e o compilador escolhe o construtor cujo conjunto de parâmetros (a assinatura) coincida com a chamada.
Essa técnica aumenta a flexibilidade da classe, permitindo inicializações padrão ou com dados específicos conforme a necessidade.
Conteúdo do catálogo FC Concursos · Atualizado em