Помогите! Не компилируется java программа! - Вопросы по Java

Вопрос Помогите! Не компилируется java программа!

Регистрация
29 Авг 2013
Сообщения
89
Репутация
0
Спасибо
0
Монет
0
class Movie {
String title;
String genre;
int rating;
void playIt() {
System.out.println("Проигрывание фильма");
}
}
public class MovieTestDrive {
public static void main(String[] args) {
Movie one = new Movie();
one.title = "Как Прогореть на Акциях";
one.genre = "Трагедия";
one.rating = -2;
Movie two = new Movie();
two.title = "Потерянные в Офисе";
two.genre = "Комедия";
two.rating = 5;
two.playIt();
Movie three = new Movie();
three.title = "Байт-Клуб";
three.genre = "Трагедия, но в целом веселая";
three.rating = 127;
}
}
Что здесь не так? Учусь java по книге, решил проверить программку, а она не компилируется, пишит MovieTestDrive не может иметь public,а если я уберу public получится, что он не может найти метод main,помогите что делать, как исправить?
P.S.код переписал правильно
 
Регистрация
4 Ноя 2013
Сообщения
79
Репутация
0
Спасибо
0
Монет
0
ты всё свалил в один файл? если да, то как ты файл назвал? если назвал его как Movie, то джава будет только это класс воспринимать (и разрешать) как паблик короче... пока не ответишь, и говорить не про что
 
Регистрация
21 Дек 2013
Сообщения
86
Репутация
0
Спасибо
0
Монет
0
Наверняка есть какой-то разумный способ это сделать, но для начала можешь просто переместить объявление переменных внутрь метода main. А что за книжка? Дай название.
 
Сверху Снизу