public class Main extends BeMain {
public static void main(String[] args) {
Main normal = new Main();
normal.be(2);
normal.go(222);
System.out.println();
}
public class BeMain implements Work{
@Override
public void run(int value) {
}
@Override
public void go(int value) {
}
@Override
public void be(int value) {
}
@Override
public void black(int value) {
}
Интерфейс
public interface Work {
void run(int value);
void go(int value);
void be(int value);
void black(int value);
В итоге в println(e) не выводится
Ошибка означает что нету метода println(), который в кач-ве параметров получает значение типа void. Присмотритесь на методы интерфейса, что они возвращают и исправьте на правильные типы данных, в соответствии с задачей (ну и в имплементирующем классе в том числе)
Допер и делюсь с вами правильным ответом, у меня ничего не выводилось в консоль потому что в классе BeMain был пустой метод, пишем в метод например:
@Override
public void run(int value) {
System.out.println(value); //value = стоимость с англ языка, но переводите для себя как число, то есть пишем вывести число, грубо говоря.
}
В итоге в классе Main мы просто пишем:
normal.run(23);
и в консоль выводится наше число - 23;
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости