public static void main(String[] args) {
}
static {
//add your code here - добавьте код тут
Flyable result = reset();
}
public static Flyable result;
public static void reset() {
//add your code here - добавьте код тут
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
try {
String s = reader.readLine();
if (s.equals("helicopter")){
result = new Helicopter();
}
else if (s.equals("plane")){
int num = Integer.parseInt(reader.readLine());
result = new Plane(num);
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
Rihard1985
33 уровень
Задача простая но не могу понять условия никак, убирал void требовал void а так не проходит
Решен
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Артем Divertitto Senior Android-разработчи в United Tech Master
27 июня 2018, 14:01решение
4. В статическом блоке инициализировать Flyable result вызвав метод reset.
Нельзя присвоить переменной Flyable result метод reset(), так как у него void. Просто вызови его
+2