У меня есть следующие классы, определенные ...Как переопределить метод в завернутом классе?
class Class2 implements ICommon {
....
ICommon wrappedClass;
//delegate interface methods to wrapped class
}
class Class1 implements ICommon {
//interface methods
//specific methods
public void method1() {
......
}
}
мне нужно сделать Class1
перезаписать method1()
из Class2
, однако я все еще хочу реализовать интерфейс ICommon
. Есть ли способ, которым это может быть достигнуто?
Вашего вопроса на самом деле не имеет большого смысла. Что вы подразумеваете под «методом переопределения класса Class1 в классе 2»? Я предполагаю, что метод1 не является частью ICommon, основываясь на комментариях в ваших примерах, но это означает, что method1 отсутствует в Class2, поэтому его переопределение там не имеет логического смысла. – Jules
Если на ваш вопрос был дан ответ, или он больше недействителен, отметьте «галочкой», чтобы выбрать наиболее подходящий ответ, чтобы все знали, что проблема решена. Благодарю. – wattostudios