Этот вопрос был задан во время собеседования, разработки Java, позиции студента.
interface SomeInterface {
public void execute();
}
class A implements SomeInterface {
public void execute() {...}
}
Вопрос:
Новому разработчику было предложено создать класс, который расширяет класс A, и создать метод с именем Execute
, этот метод будет делать некоторые вещи. Как мы должны переписать приведенный выше код, чтобы получить вывод «start process» при вызове метода Execute
(конечно, печать не должна выполняться в классе B).
class B extends A {
public void execute() {
//some code goes here
}
}
Я знаю, что это можно сделать с помощью двух функций, одна из которых абстрактная.
Пожалуйста, посоветуйте ...