Результаты поиска по запросу "inheritance"
Переопределение констант класса против свойств
Я хотел бы лучше понять, почему в приведенном ниже сценарии существует различие в способе наследования констант класса и переменных экземпляра. <?php class ParentClass { const TEST = "ONE"; protected $test = "ONE"; public function showTest(){ ...
Изменение типа объекта (Entity Framework), который является частью иерархии наследования
У меня есть иерархия наследования с базовым объектом Employee и некоторыми дочерними объектами для определенных типов сотрудников. Мне нужно иметь возможность преобразовать базовую сущность Employee в более конкретную сущность (например, ...
Можно ли создавать абстрактные классы в Python?
Как я могу сделать класс или метод абстрактным в Python? Я пытался переопределить__new__() вот так: class F: def __new__(cls): raise Exception("Unable to create an instance of abstract class %s" %cls)но теперь, если я создам классG что ...
Как сделать массив с полиморфизмом в C ++? [Дубликат]
На этот вопрос уже есть ответ здесь: Полиморфизм и указатели на массивы [дубликаты] [/questions/1411844/polymorphism-pointers-to-arrays] 3 ответаclass Base1 { private: int testInput; public: Base1(); virtual int GetRow(void) = 0; ...
Java: наследовать конструктор
Я хочу иметь конструктор с аргументом, который наследуется всеми дочерними классами автоматически, но Java не позволит мне сделать это class A { public A(int x) { // Shared code here } } class B extends A { // Implicit (int x) constructor from A ...
Может ли родитель вызывать методы дочернего класса?
ссылаясьВот [https://stackoverflow.com/questions/1385895/accesing-a-function-via-string-stored-in-hashtable] A - это предварительно скомпилированный класс Java (у меня также есть исходный файл) B - это класс Java, который я создаю Б расширяет ...
Является ли ключевое слово override просто проверкой переопределенного виртуального метода?
Насколько я понимаю, введениеoverride Ключевое слово в C ++ 11 является не чем иным, как проверкой, чтобы убедиться, что реализуемая функция являетсяoverrideизvirtual функция в базовом классе. Это оно?
Являются ли статические переменные в базовом классе общими для всех производных классов?
Если у меня есть что-то вроде class Base { static int staticVar; } class DerivedA : public Base {} class DerivedB : public Base {}Будут обаDerivedA а такжеDerivedB делить то же самоеstaticVar или каждый из них получит свое? Если бы я хотел, ...
Java не поддерживает множественное наследование?
Позволяет нам взять экземпляры двух классов public abstract class Shapes { public abstract void draw(Graphics g); } public class Rectangle extends Shapes { public void draw(Graphics g) { //implementation of the method } }Здесь классRectangle ...
Как использовать протоколы Objective-C
Мне нужно наследовать выбранные Picker значения в другом месте. Я пытаюсь код ниже, но прибывает нулевое значение .. пожалуйста, проверьте, где я иду не так. Я должен наследовать строковые значения, которые были переданы вPickerView.. пожалуйста, ...