Não entendi a resposta apenas essa linha cria a classe principal e toda a estrutura que havíamos criado anteriormente?
Não entendi a resposta apenas essa linha cria a classe principal e toda a estrutura que havíamos criado anteriormente?
Não. Quando você usa o CTRL+1 e seleciona a opção Assign statement to new local variable, significa que ele vai criar uma nova variável naquela linha.
A vantagem disso é que, ao invés de você ter de escrever o código inteiro:
Funcionario funcionario = new Funcionario("José", 25, dataNascimento)
Basta você escrever:
new Funcionario("José", 25, dataNascimento)
E usar o CTRL+1 que ele cria a variável para você. Entendeu?