Veja que vc n�o crio o objeto instace. No caso abaixo Classe c
Renomei o arquivo de classe para Classe (� o jeito Java)
Um abra�o (DE iniciante para iniciante)
=========================================
public class Classe {
Integer i = new Integer(5);
public static void main(String args[]) {
Classe c = new Classe();
System.out.println(c.i.getClass());
}
}
=========================================
------------- Segue mensagem original -------------
De: "Vitor Brasileiro" <[EMAIL PROTECTED]>
Data: Fri, 6 Dec 2002 16:15:09 -0200
Para: <[EMAIL PROTECTED]>, <[EMAIL PROTECTED]>,
<[EMAIL PROTECTED]>,
<[EMAIL PROTECTED]>
Assunto: [java-list] Problema de Iniciante
To com um problema nessa classe, o erro � classe.java:5: non-static variable i cannot
be referenced from a static
context System.out.println(i.getClass());
a classe �:
public class classe {
Integer i = new Integer(5);
public static void main(String args[]) {
System.out.println(i.getClass());
}
}
O JBuilder 7.0 nao deixa remover o "static" do main, mas o textpad deixa. Tem como
configurar isso?
[]
Vitor
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------