Intancia chama atributo

2 respostas
P

Pessoal,
Peguei esse código e nao consegui entender corretamente !
alguem poderia ajudar na explicação do mesmo?

class Ola
{
  int a = 2;
  a++;
  public static void main(String[] args)
  { 
    Ola ola = new Ola();
    System.out.println(ola.a); // mesmo sem essa linha ocorre erro ! 
  }
}

Obrigado.

2 Respostas

ViniGodoy

Aquele a++ perdido ali não vai funcionar mesmo…

Ele deveria estar em algum bloco de código, seja um construtor, bloco de inicialização ou método. Mas direto na classe não dá.

W

voce ta incrementando esse a++ no lugar errado, ou faiz isso no proprio main atravez do objeto ola. , ou de um construtor.

Criado 10 de julho de 2007
Ultima resposta 10 de jul. de 2007
Respostas 2
Participantes 3