Programa simples

3 respostas
C

E aí galera, eu estou aprendendo java e POO usando uma apostila muito explicativa na qual estou adorando. Mas já no primeiro programa deu 3 erros que eu não consigo entender, segue o código:

class meuObjeto

{

String nome;

int idade;

String telefone;

public void aniversario()

{

idade = idade + 1;

}

} "Aqui dá um erro ->  Syntax error on token “}”,{expected

Agora, para um teste, poderíamos fazer:

meuObjeto amigo = new meuObjeto();

amigo.nome = “Joao”;

amigo.idade = 33;

amigo.telefone = “2223311”;

System.out.println (“Idade antiga”+amigo.idade);

amigo.aniversario();

System.out.println (“Nova idade”+amigo.idade); "Aqui  dois erros -> Syntax error on token } to complete Block e Syntax error on token } to complete ClassBody

Alguém poderia me ajudar, valeu :wink:

3 Respostas

A

Oi!

Da uma olhado no código certo!
Eu até já testei... :)

class meuObjeto 
{ 
   String nome; 
   int idade; 
   String telefone; 
    
   public void aniversario() 
   { 
      idade = idade + 1; 
   } 

   // vc tem q fazer seu teste dentro de alguma
   // funçao da classe... como toda classe se
   // inicia pelo método public void main void,
   // vamos colocar seu teste aqui, ok? 
   public static void main(String args[]) 
   { 
      meuObjeto amigo = new meuObjeto(); 
      amigo.nome = "Joao"; 
      amigo.idade = 33; 
      amigo.telefone = "2223311"; 
      System.out.println ("Idade antiga"+amigo.idade); 
      amigo.aniversario(); 
      System.out.println ("Nova idade"+amigo.idade); 
   } 

// só agora que vc fecha sua classe, depois de todos os métodos 
}

Espero que ajude! :)

C

Valeu, funcionou certinho!!! :grin:

O

Ok, será que alguem por favor pode me explicar o que está acontecendo?

Eu peguei a classe acima e coloquei em cima da classe main, dai quando eu compilei, o codigo sumiu e foi criado mais um nó abaixo da classe principal!!! 8O

E agora, como é que executa essa classe que eu acabei de criar?

Por Favor me ajudem!!!

Criado 19 de abril de 2006
Ultima resposta 21 de abr. de 2006
Respostas 3
Participantes 3