O que acontece é que lerInt é um método de instância (não-estático), ou seja, você envia essa mensagem a uma instância. Quando você escreveu Console.lerInt, você enviou uma mensagem a uma classe, o que só pode ser feito quando o método for estático (static).
Então a mensagem de erro está correta. Você não pode fazer uma referência estática (como se estivesse chamando um método estático) quando o método for de instância (não estático). PS: Esse assunto foi abordado no dia 17/03 e tem o resumo no site. []'s Felipe Almeida 2009/4/4 Cláuvin Erlan <[email protected]> > > Antes de mais nada, bom dia, ou boa tarde, ou boa noite, ou boa > madrugada para quando forem ler isso. > > Fazendo o exercício 2 da Lista 2(o dos Trabalhadores), estava fazendo > o método setHorasTrabalhadas(int n), usando um while para impedir que > fossem colocadas mais horas do que se deveria. > > --------------------------------------------------------------- > Console console = new Console(); > > //Algumas linhas depois... > > while (horas > 288){ > //Alguns syso para informar o usuário do que fez... > horas = Console.lerInt(); > } > --------------------------------------------------------------- > > E surgiu esse erro: > > ---------------------------------- > Cannot make a static reference to the non-static method lerInt() from > the type Console. > ---------------------------------- > > Percebi que o correto seria colocar console ao invés de Console. Até > aí, tudo bem. > > O que eu queria entender é de onde surgiu essa referência estática ao > lerInt()... > > Obrigado pela atenção, Cláuvin Erlan. > > > -- Quase tudo é possível quando se tem dedicação e habilidade. Grandes trabalhos são realizados não pela força, mas pela perseverança. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Comp 2 - Geral" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/comp2-geral?hl=en -~----------~----~----~----~------~----~------~--~---
