Ajuda no programa .java,terminado mas não está funcionando como deveria

Galera o negócio é o seguinte :

Fiz o programa,não dá nenhum tipo de erro,mas não saem as mensagens que deveriam sair, o programa tem como função mostrar a nova idade do individuo no dia do aniversário dele.
o código está logo abaixo.

// FEITO POR WALLACE OLIVEIRA
//FUNÇÃO DO PROGRAMA : MOSTRAR NOVA IDADE DO AMIGO NO DIA DO ANIVERSARIO

public class MeuObjetoClass { //minha classe é “MeuObjetoClass”
String nome; //variável String “nome”
int idade; //variável int “idade”
String telefone; //variável String “telefone”
public static void main(String args[]){ //publicação da classe “main”

}
public void aniversario () //publicação da classe “aniversario”
{
idade = idade+1; //idade padrão = 33,logo idade+1 = no caso, 33 anos + 1

}
MeuObjetoClass amigo = new MeuObjetoClass ();{ //aqui seria minha classe gerando a variavel “amigo”
amigo.nome = “Joao”; //aqui salvando valores amigo.nome
amigo.idade = 33; //aqui salvando valores amigo.idade
amigo.telefone = “3421-3893”; //aqui salvando valores amigo.telefone
System.out.println(“Idade Antiga”+amigo.idade); //gerando a mensagem da idade antiga + 1
amigo.aniversario(); //lendo variavel amigo.aniversario
System.out.println(“Nova idade”+amigo.idade); //gerando mensagem da idade nova e salvando nova idade

}
}

Críticas,soluções e opiniões aceitas,se houver algum problema por favor me avise,agradeço desde já!
Até mais.

[code]
public class MeuObjetoClass { //minha classe é “MeuObjetoClass”
String nome; //variável String “nome”
int idade; //variável int “idade”
String telefone; //variável String “telefone”
public static void main(String args[]){ //publicação da classe “main”

MeuObjetoClass amigo = new MeuObjetoClass ();{ //aqui seria minha classe gerando a variavel “amigo”
amigo.nome = “Joao”; //aqui salvando valores amigo.nome
amigo.idade = 33; //aqui salvando valores amigo.idade
amigo.telefone = “3421-3893”; //aqui salvando valores amigo.telefone
System.out.println(“Idade Antiga”+amigo.idade); //gerando a mensagem da idade antiga + 1
amigo.aniversario(); //lendo variavel amigo.aniversario
System.out.println(“Nova idade”+amigo.idade); //gerando mensagem da idade nova e salvando nova idade

}
public void aniversario () //publicação da classe “aniversario”
{
idade = idade+1; //idade padrão = 33,logo idade+1 = no caso, 33 anos + 1

}
}
} [/code]

o código que deve ser executado tem que estar dentro do método main

amigo ,pode add o meu msn para me explicar melhor? sou novo por aqui,3º dia mexendo em .java ainda.
MSN = wallace.pepsiman2006@hotmail.com
Agradeço desde já.

“Tudo,antes de ser fácil,é difícil”. Thomas Fuller

Não, não tenho acesso a msn no trabalho.

Quando vc executa sua classe java, o método que será chamado é o main. tudo que estiver dentro dele será executado.

recomendo as leituras das apostilas da caelum www.caelum.com.br/apostilas

Obrigado,vou dar uma olhada!

me add depois no msn assim que puder,Até logo!

Quando for postar código, use a tag code:

seu código

Senão fica muito difícil de ler.

Falae
WallaceOliveira, Pow eu acho legal a resposta ser no fórum pq a sua dúvida pode ser a de geral, ai fica “documentado”.
[]s!
Leonardo Gloria