1
resposta

Dúvida no Atalho Ctrl 1

Boa noite,

Ao usar o atalho CTRL 1 na variável maiorDeTodos o resultado foi "private List maiorDeTodos;"

Não deveria gerar private double maiorDeTodos ?

Att..

Thiago Campos

1 resposta

Thiago,

o CTRL + 1 n o Eclipse é um atalho para a função "Quick Fix". Essa função te da uma lista de opções de como corrigir aquilo que o compilador entender como um erro;

As IDE's têm inteligência suficiente para entender o tipo de retorno que a variável maiorDeTodos está recebendo.

No momento que o CTRL + 1 retorna uma List maior de todos, o método que atribui valor a essa variável retorna uma List e por isso o resultado fica dessa forma. Segue exemplo abaixo:

Exemplo1:

maiorDeTodos = getMaiorDeTodos();

private double getMaiorDeTodos() { ... }

Nesse exemplo, ao utilizar o CTRL + 1 o resultado será um private double maiorDeTodos;

Exemplo 2:

maiorDeTodos = getMaiorDeTodos();

private List getMaiorDeTodos() { ... }

Nesse exemplo, ao utilizar o CTRL + 1 o resultado será um private List maiorDeTodos;

Espero ter ajudado