Sou iniciante em java e estou estudando o livro “Use a cabeça! Java da 2ª Edição” acontece que em um dos exemplos que ensina criar e testar um Objeto dá erro e como não tenho experiência não consigo resolver, o código está abaixo e gostaria de ajuda.
Grato,
Marcos.
class Movie {
String titulo;
String genero;
int tempo;
void playIt() {
System.out.println("Play do filme acionado");
}
}
public class MovieTestDrive {
public static void main (String[] args) {
Movie one = new Movie();
one.titulo = "A volta dos que não foram";
one.genero = "Comédia";
one.tempo = 2;
Movie two = new Movie();
two.titulo = "As longas tranças de um careca";
two.genero = "Ficção";
two.tempo = 5;
two.playIt();
Movie theree = new Movie();
theree.titulo = "Pueira em alto mar";
theree.genero = "Ação";
theree.tempo = 2;
}
}
Já estou começando a pensar que poderá ser problema de versão ou instalação sei lá… não estou conseguindo executar nenhum exemplo do livro, a propósito qual editor de texto que permite copiar os erros para postar aqui, estou utilizando um que não dá para compilar, os resultados são gerados no DOS e dá muito trabalho para copiar e colar aqui, mas vou postar. Qual ferramente que vocês indicariam para escrever os códigos e gerar os resultados?
Movie.java:10: class MovieTestDrive is public, should be declared in a file name d MovieTestDrive.java
public class MovieTestDrive {
Bom, lá no cantinho do eclipse ou netbeans (<), tem as classes que vc criou…
Essa classe tem que se chamar MovieTestDrive.
E antes da “class Movie” tem que espercificar o pacote (package nome;)