почему метод println должен быть статик иначе не работает
public class Solution {
public static void main(String[] args) {
println(new WaterBridge());
println(new SuspensionBridge());
}
public static void println(Bridge bridge){
System.out.println(bridge.getCarsCount());
}
}
Evgenij
24 уровень
почему static
Решен
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Ярослав Java Developer Master
14 марта 2019, 06:52полезный
Потому что метод main - статический, а значит может работать без конкретного экземпляра класса (или можно сказать, что экземпляр метода main - это сам класс), а для метода println без статика нужно создавать отдельный экземпляр.
+3