Результаты поиска по запросу "inheritance"
ВСЕ виртуальные функции должны быть реализованы в производных классах?
Это может показаться простым вопросом, но я не могу найти ответ где-либо еще. Предположим, у меня есть следующее: class Abstract { public: virtual void foo() = 0; virtual void bar(); } class Derived : Abstract { public: virtual void foo(); }Это ...
Наследование Javascript
Сейчас я пробую несколько разных подходов к наследованию Javascript. У меня есть следующий код: («заимствовано» ...
Понимание наследования прототипов в JavaScript
Я новичок в ООП JavaScript. Можете ли вы объяснить разницу между следующими блоками кода? Я проверил и оба блока работают. Какая лучшая практика и почему? Первый блок: function Car(name){ this.Name = name; } Car.prototype.Drive = ...
Как производный класс может вызывать закрытый метод базового класса?
public class PrivateOverride { private void f() { System.out.println("private f()"); } } public class Derived extends PrivateOverride { public void f() { //this method is never run. System.out.println("public f()"); } } public static void ...
Как удалить встроенный стиль элемента CSS (без JavaScript)?
У меня есть стиль, назначенный для конкретного элемента HTML в моем файле таблицы стилей, как это label { width: 200px; color: red; }В одном особом случае я хотел бы использовать элемент метки в документе HTML, но игнорировать стиль, указанный ...
Создается ли экземпляр суперкласса, когда мы создаем экземпляр объекта?
Создается ли экземпляр суперкласса, когда мы создаем конкретный класс в Java. Если это так, то будет много накладных расходов на создание экземпляров всех суперклассов. Я попробовал следующий код: public class AClass { public AClass() { ...
Как отключить конструктор в производных классах в следующих поколениях
Чтобы отключить конструктор компонентов в классах, просто добавить к нему только атрибут [System.ComponentModel.DesignerCategory ("")], однако он не работает ни для каких классов, производных от этого класса, в любом поколении. ...
Методы переопределения с прототипным наследованием
Я использую этот метод клонирования для наследования прототипа отПро шаблоны проектирования JavaScript [https://rads.stackoverflow.com/amzn/click/com/159059908X]который в основном такой же, какФункция Крокфорда object ...
Почему модификатор «protected» в Java разрешает доступ к другим классам в том же пакете?
В чем причина того, что в Java член с «защищенным» модификатором может быть доступен не только для одного и того же класса и подклассов, но и для всех в одном пакете? Меня интересуют причины языкового дизайна, а не реальные приложения ...
Вызов виртуального метода из деструктора - обходной путь?
Мне нужно объявить метод финализацииfinalize() для всех потомков базового классаBase, что должно быть вызвано во время разрушения, и я собирался назвать чистымvirtual void Base::finalize() = 0 из~Base(), но с ++ запрещает такие вещи. Итак, мой ...