Acesso Estático Olá pessoal, bom dia. Estou com mais uma dúvida em Java. O meu programa principal e outras classes estão apontando para um problema de acesso estático. O compilador avisa que tal objeto deve ter um acesso estático e dá as opções para resolvê-lo. Por exemplo, no exemplo acima, ele sugere que se faça o seguinte:
if (inputOption.equals("InputDatas4"))
{// Input by hardware
InputDatas4 readdata = new InputDatas4();
InputDatas4.InputDatas4Procedure(); }
else
{// Input by archive
InputDatas1 readdatabyfile1 = new InputDatas1();
InputDatas1.InputDatas1Procedure(); }
Só que nestes casos eu fico com as variáveis readdata e readdatabyfile1 sem uso, a sentença "InputDatas4 readdata = new InputDatas4();", por exemplo, fica sem uso. A pergunta é qual o meio de resolver isso? O compilador não dá erro em nenhum dos casos com o acesso estático ou sem. Apenas no acesso como o da figura ele apresenta uma lâmpada e uma exclamação. A questão é isso é um erro? Se for, o que vocês sugerem que se faça: eu fazer o acima ou deixar como na figura? Obrigado e fico no aguardo de seu retorno. Edisson Sávio.