Результаты поиска по запросу "inheritance"

2 ответа

Переопределение констант класса против свойств

Я хотел бы лучше понять, почему в приведенном ниже сценарии существует различие в способе наследования констант класса и переменных экземпляра. <?php class ParentClass { const TEST = "ONE"; protected $test = "ONE"; public function showTest(){ ...

2 ответа

Изменение типа объекта (Entity Framework), который является частью иерархии наследования

У меня есть иерархия наследования с базовым объектом Employee и некоторыми дочерними объектами для определенных типов сотрудников. Мне нужно иметь возможность преобразовать базовую сущность Employee в более конкретную сущность (например, ...

10 ответов

Можно ли создавать абстрактные классы в Python?

Как я могу сделать класс или метод абстрактным в Python? Я пытался переопределить__new__() вот так: class F: def __new__(cls): raise Exception("Unable to create an instance of abstract class %s" %cls)но теперь, если я создам классG что ...

ТОП публикаций

4 ответа

Как сделать массив с полиморфизмом в C ++? [Дубликат]

На этот вопрос уже есть ответ здесь: Полиморфизм и указатели на массивы [дубликаты] [/questions/1411844/polymorphism-pointers-to-arrays] 3 ответаclass Base1 { private: int testInput; public: Base1(); virtual int GetRow(void) = 0; ...

5 ответов

Java: наследовать конструктор

Я хочу иметь конструктор с аргументом, который наследуется всеми дочерними классами автоматически, но Java не позволит мне сделать это class A { public A(int x) { // Shared code here } } class B extends A { // Implicit (int x) constructor from A ...

3 ответа

Может ли родитель вызывать методы дочернего класса?

ссылаясьВот [https://stackoverflow.com/questions/1385895/accesing-a-function-via-string-stored-in-hashtable] A - это предварительно скомпилированный класс Java (у меня также есть исходный файл) B - это класс Java, который я создаю Б расширяет ...

5 ответов

Является ли ключевое слово override просто проверкой переопределенного виртуального метода?

Насколько я понимаю, введениеoverride Ключевое слово в C ++ 11 является не чем иным, как проверкой, чтобы убедиться, что реализуемая функция являетсяoverrideизvirtual функция в базовом классе. Это оно?

6 ответов

Являются ли статические переменные в базовом классе общими для всех производных классов?

Если у меня есть что-то вроде class Base { static int staticVar; } class DerivedA : public Base {} class DerivedB : public Base {}Будут обаDerivedA а такжеDerivedB делить то же самоеstaticVar или каждый из них получит свое? Если бы я хотел, ...

5 ответов

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 ...

2 ответа

Как использовать протоколы Objective-C

Мне нужно наследовать выбранные Picker значения в другом месте. Я пытаюсь код ниже, но прибывает нулевое значение .. пожалуйста, проверьте, где я иду не так. Я должен наследовать строковые значения, которые были переданы вPickerView.. пожалуйста, ...