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

1 ответ

Как я могу инициализировать переменные-члены базового класса в конструкторе производного класса?

Почему я не могу это сделать? class A { public: int a, b; }; class B : public A { B() : A(), a(0), b(0) { } };

2 ответа

Покройте методы в наследстве

import java.util.AbstractList; открытый класс ItemSet extends AbstractList { private Item[] arr; private ItemClass itemClass; public ItemSet(Item item) { arr = new Item[1]; arr[0] = item; } /* * (non-Javadoc) * * ...

4 ответа

Явный вызов метода по умолчанию в Java

Java 8 вводитметоды по умолчанию [http://cr.openjdk.java.net/~dlsmith/jsr335-0.6.2/H.html]обеспечить возможность расширения интерфейсов без необходимости изменения существующих реализаций. Интересно, возможно ли явно вызвать реализацию метода по ...

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

1 ответ

C ++ оператор перегрузки с множественным наследованием от шаблонов

У меня есть иерархия, которая представляет некоторую часть HTTP-клиента и выглядит следующим образом: typedef list<pair<string, string> > KeyVal; struct Header { string name; string value; ...}; struct Param { string name; string value; ...}; /* ...

4 ответа

Интерфейсы против абстрактных классов [дубликаты]

На этот вопрос уже есть ответ здесь: Когда мне следует выбирать наследование поверх интерфейса при разработке библиотек классов C #? [закрыто] [/questions/5816563/when-should-i-choose-inheritance-over-an-interface-when-designing-c-sharp-class] ...

2 ответа

C ++ boost :: bind сообщает о недоступном базовом классе

Я пытаюсь использоватьboost::bind вызвать функцию-член в классе. Обычно это работает нормально, но в данном конкретном случае мой компилятор (GCC) жалуется на то, что я пытаюсь использовать недоступный базовый класс, когда это не так. Вот ...

1 ответ

Абстрактный класс, наследующий наиболее производный тип

К сожалению, я не могу найти оригинальный проект, который привел меня к этому вопросу. Это, возможно, дало бы этому вопросу немного больше контекста. РЕДАКТИРОВАТЬ:Я нашел оригинальный проект, в котором я видел ...

5 ответов

Разница между динамическим и статическим присваиванием типов в Java

Учитывая следующую иерархию классов, каковы динамические и статические типы для следующих операторов? Иерархия классов: class Alpha {} class Beta extends Alpha {} class Gamma extends Alpha {} class Epsilon extends Alpha{} class Fruit extends ...

13 ответов

Наследование JavaScript [закрыто]

Я пытаюсь реализовать наследование в JavaScript. Я придумал следующий минимальный код для его поддержки. function Base(){ this.call = function(handler, args){ handler.call(this, args); } } Base.extend = function(child, parent){ ...

0 ответов

Upcasting Downcasting

У меня есть родительский классclass A и детский классclass C extends A. A a=new A(); C c=(C)a;Это дает мне ошибку. Почему? Также, если мой код A a=new A(); C c=new C(); c=(C)a;Это отлично работает. Теперь, что все методы могут моиc доступ к ...