c++ - Есть ли способ предотвратить переопределение метода в подклассах?

c++ - Есть ли способ предотвратить переопределение метода в подклассах?

Кто-нибудь знает о языковой функции или методе на C++, чтобы предотвратить переход от дочернего класса к определенному методу в родительском классе? class Base{public: bool someGuaranteedResu…


java - Почему я не могу объявлять статические методы в интерфейсе?

В этой теме больше всего сказано: в чем причина того, что статические методы не могут быть объявлены в интерфейсе? public interface ITest{public static String test();}Приведенный выше код…


Какие проблемы следует учитывать при переопределении равных и hashCode в Java?

Какие проблемы/ошибки следует учитывать при переопределении equals и hashCode ?…


java - непреложный класс должен быть окончательным?

В этой статье говорится: Хорошим основанием для этого является создание окончательного класса, поскольку оно является неизменным. Я немного озадачен этим... Я понимаю, что неизменность-это хо…


java - Когда следует использовать final для параметров метода и локальных переменных?

Я нашел пару ссылок(например), которые предлагают использовать final как можно больше, и мне интересно, насколько это важно. Это главным образом в контексте параметров метода и локальных переменн…


java - Полиморфизм против переопределения и перегрузки

Что касается Java, когда кто-то спрашивает: что такое полиморфизм? Будет ли перегрузка или переопределение приемлемым ответом? Я думаю, что это немного больше, чем это. ЕСЛИ у вас есть абстра…


Есть ли стандарт Java «как нулевой, так и равный» статический метод?

Чтобы сохранить некоторую типизацию и уточнить мой код, существует ли стандартная версия следующего метода? public static boolean bothNullOrEqual(Object x, Object y){return(x== null ? y== nu…


performance - Выполнение использования статических методов против экземпляра класса, содержащего методы

Я работаю над проектом на C#. Предыдущий программист не знал объектно-ориентированного программирования, поэтому большая часть кода находится в огромных файлах(мы говорим о 4-5000 строк), которые…


Переопределение метода с помощью общих параметров в Java?

У меня есть абстрактный класс Monitor.java, который подклассифицирован классом EmailMonitor.java.Метод: public abstract List<? extends MonitorAccount> performMonitor(List<? extends MonitorAccoun…


java - Можно ли избежать отмеченных предупреждений при переопределении метода с параметрами сырого типа?

Я расширяю класс, определенный в библиотеке, которую я не могу изменить: public class Parent{public void init(Map properties){...}} Если я определяю класс «Ребенок», который расширяет Pa…





java можно метод методы методов статический static private статических переопределение