Интерфейсы и работа с классами

184
13 января 2018, 01:32
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) не выводится

Answer 1

Ошибка означает что нету метода println(), который в кач-ве параметров получает значение типа void. Присмотритесь на методы интерфейса, что они возвращают и исправьте на правильные типы данных, в соответствии с задачей (ну и в имплементирующем классе в том числе)

Answer 2

Допер и делюсь с вами правильным ответом, у меня ничего не выводилось в консоль потому что в классе BeMain был пустой метод, пишем в метод например:

@Override
public void run(int value) {
     System.out.println(value); //value = стоимость с англ языка, но переводите для себя как число, то есть пишем вывести число, грубо говоря.
}

В итоге в классе Main мы просто пишем:

normal.run(23);

и в консоль выводится наше число - 23;

READ ALSO
Hibernate аннотации(каскадное удаление)

Hibernate аннотации(каскадное удаление)

Есть 3 классаКласс Гость

186
Можно ли удалить объект в Java, на который еще есть ссылки?

Можно ли удалить объект в Java, на который еще есть ссылки?

Можно ли удалить объект, из хипа, в Java, на который еще есть ссылки? В документации не нашел, можно ли это сделать или нетМне кажется что нет

206
Подскажите как изменить SIGHASH_FORKID = 0x40, хочу сделать кошелек для BTC и BCH, но пишет Signature must use SIGHASH_FORKID

Подскажите как изменить SIGHASH_FORKID = 0x40, хочу сделать кошелек для BTC и BCH, но пишет Signature must use SIGHASH_FORKID

Не могу отправить транзакцию биткойн кеш , пожалуйста помогите

183
Как заставить Timer перейти к следующем тику?

Как заставить Timer перейти к следующем тику?

Условно, таймер работает с задержкой 5 секунд: Как описать событие, происходящее в середине ожидания, чтобы ожидание заканчивалось и сразу...

244