5
Java8: почему запрещено определять метод по умолчанию для метода из java.lang.Object
Методы по умолчанию - отличный новый инструмент в нашем наборе инструментов Java. Однако я попытался написать интерфейс, определяющий defaultверсию toStringметода. Java сообщает мне, что это запрещено, поскольку методы, объявленные в, java.lang.Objectнельзя defaultредактировать. Почему это так? Я знаю, что существует правило «базовый класс всегда побеждает», поэтому по умолчанию (каламбур;) любая defaultреализация …