Скажем, у меня есть интерфейс IFoo
, и я хочу, чтобы все подклассы IFoo
переопределили метод Object ToString
. Это возможно?
Просто добавление сигнатуры метода к IFoo как таковой не работает:
interface IFoo
{
String ToString();
}
поскольку все подклассы расширяют Object
и обеспечивают реализацию таким образом, поэтому компилятор не жалуется на это. Любые предложения?