Почему мы пишем аннотацию @Override у метода clone(), если мы его НЕ ПЕРЕОПРЕДЕЛЯЕМ. У нас же интерфейс Clonable не содержит методов,а значит и НЕЧЕГО переопределять
Дмитрий
46 уровень
Почему мы пишем аннотацию @Override у метода clone(), если мы его НЕ ПЕРЕОПРЕДЕЛЯЕМ. У нас же интерфейс Clonable не содержит методов,а значит и НЕЧЕГО переопределять
Обсуждается
protected.Cloneable. Если же метод должен быть публичным, то помимо объявления имплементацииCloneable, придётся переопределять.equals()иhashCode().