Как я могу реализовать интерфейс и расширять класс до того же класса?
Это, похоже, не работает (интерфейс вообще не реализован):
public class StrongChecker extends BasicChecker implements Checker {
Это также не работает (интерфейс вообще не реализован):
public class StrongChecker extends BasicChecker {
И это дает мне ошибку:
public class StrongChecker implements Checker extends BasicChecker {
Спасибо за вашу помощь !
Нет ничего плохого в:
public class StrongChecker extends BasicChecker implements Checker {
Конечно, ваш класс StrongChecker
должен реализовать все методы Checker
(или наследовать реализации от BasicChecker
), или код не будет компилироваться.
В этом синтаксисе нет ничего плохого:
public class StrongChecker extends BasicChecker implements Checker {
Это прекрасно, просто убедитесь, что вы фактически реализуете все методы, которые нуждаются в реализации в вашем интерфейсе, или вы получите сообщение об ошибке.