Erro no código

8 respostas
D4shxD

Galera sou iniciante em java estou lendo uma apostila e ela me passou o seguinte código

class meuObjeto { String nome; int idade; String telefone; } meuObjeto amigo = new meuObjeto(); amigo.nome = "Joao"; amigo.idade = 33; amigo.telefone = "2223311";

quando eu vou compilar o programa ele acusa os seguintes erros

C:\Users\Gustavinho\Desktop\Apostilas>javac MeuObjeto.java

MeuObjeto.java:7: class, interface, or enum expected

meuObjeto amigo = new meuObjeto();

^

MeuObjeto.java:8: class, interface, or enum expected

amigo.nome = Joao;

^

MeuObjeto.java:9: class, interface, or enum expected

amigo.idade = 33;

^

MeuObjeto.java:10: class, interface, or enum expected

amigo.telefone = 2223311;

^

4 errors

alguém poderia me ajudar ?

8 Respostas

adriano_si

Dicas:

1 - Pegue uma apostila mais básica, essa aí já espera que você saiba que uma parte desse código deve ir em uma classe que possua um método main();

2 - Pegue uma apostila melhor que siga pelo menos os padrões de nomenclatura JAVA;

Eu indico essa pra começar: http://www.caelum.com.br/curso/fj-11-java-orientacao-objetos/

Abs []

xandevieira

vc deve colocar [quote]meuObjeto[code] maiusculo

Giovani_Fiori

Amigo, além do nome da classe iniciar com letra maiuscula, para este codigo está faltando o metodo main para poder executar..

ficaria algo parecido com isso..

public class MeuObjeto {

	String nome;
	String telefone;
	int idade;

	public static void main(String[] args) {
		
		MeuObjeto amigo = new MeuObjeto();

		amigo.nome = "Joao";
		amigo.idade = 33;
		amigo.telefone = "2223311";
		
		System.out.println(amigo.nome +","+amigo.idade+","+amigo.telefone);
	}

}
D4shxD
Giovani_Fiori:
Amigo, além do nome da classe iniciar com letra maiuscula, para este codigo está faltando o metodo main para poder executar..

ficaria algo parecido com isso..

public class MeuObjeto {

	String nome;
	String telefone;
	int idade;

	public static void main(String[] args) {
		
		MeuObjeto amigo = new MeuObjeto();

		amigo.nome = "Joao";
		amigo.idade = 33;
		amigo.telefone = "2223311";
		
		System.out.println(amigo.nome +","+amigo.idade+","+amigo.telefone);
	}

}

Eu arrumei a letra e arrumei o código e ficou assim agora

public class meuObjeto
{
String nome;
String telefone;
int idade;
}
public static void main (String[] args) {

meuObjeto amigo = new meuObjeto();

amigo.nome = "Joao";
amigo.idade = 33;
amigo.telefone = "2223311";
System.out.println(amigo.nome+","+amigo.idade+","+amigo.telefone);
}

}

meuObjeto.java:7: class, interface, or enum expected
public static void main (String[] args) {
^
meuObjeto.java:11: class, interface, or enum expected
amigo.nome = "Joao";
^
meuObjeto.java:12: class, interface, or enum expected
amigo.idade = 33;
^
meuObjeto.java:13: class, interface, or enum expected
amigo.telefone = "2223311";
^
meuObjeto.java:14: class, interface, or enum expected
System.out.println(amigo.nome+","+amigo.idade+","+amigo.telefone);
^
meuObjeto.java:15: class, interface, or enum expected
}
^
6 errors

marcelo.bellissimo

Tira aquela chave fechando a classe antes do método main… aquilo não pode…

D4shxD

arrumei a chaves e funcionou certinho valeu cara !
to aprendendo rapido hehe

adriano_si

arrumei a chaves e funcionou certinho valeu cara !
to aprendendo rapido hehe

Sério ?? Eu ainda indico minhas dicas pra vc…

Abs e bons estudos []

kenneth

Eu reforço a opinião sobre ler a apostila da Caelum.

Criado 10 de dezembro de 2010
Ultima resposta 10 de dez. de 2010
Respostas 8
Participantes 6