0
Обучение созданию классов и объектов java
Всем привет, только начал обучаться java, и столкнулся с проблемой. В обучении: классы и объекты, создание классов и объектов есть код, который работает в sololearn code playground и не работает, если его запустить на компьютере. Компиляция проходит успешно, а вот запуск заканчивается ошибкой Cant find main (String[]) method in class: Animal. Полный код: public class Animal { Void bark() { System.out.println("woof-woof"); } } class MyClass { public static void main (String[]) args) { Animal dog = new Animal(); dog.bark(); } }
12 ответов
+ 2
Начнем с адама и евы, в java каждый класс системы-новый файл, и модификатор доступа у класса, который не находится внутри чего-либо, зачем? И еще много других вопросов... Но ладно! Я предлагаю такой вариант, чтобы он компилился в SL
https://code.sololearn.com/cV1GD06rNGy9/?ref=app, если была друга логика, готова обсудить
+ 2
1 - ) в аргументах main надо убрать
https://code.sololearn.com/cw6kCKqVznn1/?ref=app
+ 2
Алексей хотя я все-равно не понимаю зачем модификатор у класса не лежашего внутри чего-либо
+ 2
Внимательно набери строку
public static void main(String[] args) {
// ну и void с маленькой
https://code.sololearn.com/c8d6YJA82CpY/?ref=app
+ 1
Это конечно всё отлично, только вот почему не работает код, который я скопировал с обучащей программы и он не работает, я убей не понимаю. Другие коды, работают нормально.
0
public class Animal {
void bark() {
System.out.println("woof-woof");
}
}
class MyClass {
public static void main (String[] args) {
Animal dog = new Animal();
dog.bark();
}
}
0
Что это значит? Void с большой буквы написал случайно, в коде с маленькой написано и он не работает. Точнее он работает тут в sololearn, на моем компьютере он заканчивается ошибкой написанной выше.
0
Вы ставите круглые скобки после String [], введите его следующим образом и попробуйте:
main(String[ ] args)
0
Ввел, к сожалению ничего не изменилось( все та же ошибка. А код я копировал с сайта....
0
Этот код взят с обучения здесь же. Я его не писал, я пытаюсь понять что он делает, но столкнулся с вышеописанной проблемой
0
Да этот, как раз его и копировал
0
Спасибо, попробую.