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

6 ответов

частное наследство

Я не совсем понимаю это: class Base { public: Base() { cout<<"Base" << endl; } virtual void call() { cout<<"Base call" << endl; } }; class Derived: private Base { public: Derived() { cout<<"Derived" << endl; } }; int main(void) { Base *bPtr = ...

6 ответов

C ++ вызывает конструкторы базового класса

#include <iostream> #include <stdio.h> using namespace std; // Base class class Shape { public: void setWidth(int w) { width = w; } void setHeight(int h) { height = h; } Shape() { printf("creating shape \n"); } Shape(int h,int w) { height = h; ...

4 ответа

Унаследовать конструкторы от базового класса шаблона без повторения аргументов шаблона?

Как мне наследовать конструкторы от базового класса шаблона без повторения аргументов шаблона (и без использования макросов): Например, это не работает (с помощью GCC 4.8): template <typename T> struct base {}; template <typename U> struct ...

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

4 ответа

Вызов метода базового класса из производного объекта класса

Как я могу вызвать метод базового класса, который переопределяется производным классом из объекта производного класса? class Base{ public: void foo(){cout<<"base";} }; class Derived:public Base{ public: void foo(){cout<<"derived";} } int main(){ ...

2 ответа

Eclipse показывает ошибку при попытке использовать защищенный конструктор в подклассе, расположенном в другом пакете [duplicate]

На этот вопрос уже есть ответ: Понимание защищенного модификатора Java [/questions/18573016/understanding-javas-protected-modifier] 6 ответов Привет, сообщество Stackoverflow: -] Я новый участник, и сначала я хотел бы поблагодарить вас за ...

5 ответов

Как сделать моделирование наследования в реляционных базах данных?

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

1 ответ

Как предотвратить вывод из типа в c ++ 03? [Дубликат]

На этот вопрос уже есть ответ: Simpler «Предотвращение производных классов» в C ++ [/questions/5542151/simpler-preventing-derived-classes-in-c] 2 ответа C ++ 11 вводит ключевое словоfinal, что делает незаконным наследование от типа. Есть ли ...

4 ответа

Java конструктор и порядок инициализации поля

Я знаю, что конструкторы объектов Java неявно инициализируют нестатические поля своего экземпляра. Однако я не уверен в том, что это происходит в иерархии классов. Например abstract public class AbstractPieceSequence implements PieceSequence { ...

2 ответа

почему наследование сильно связано, когда композиция слабо связана в Java? [Дубликат]

На этот вопрос уже есть ответ: Предпочитаете композицию наследованию? [/questions/49002/prefer-composition-over-inheritance] 33 ответа Я слышал этоfavor composition over inheritance снова и снова в шаблонах дизайна. некоторые из причин, ...

7 ответов

Понимание Python super () с помощью методов __init __ () [duplicate]

На этот вопрос уже есть ответ: Что делает "супер" в Python? [/questions/222877/what-does-super-do-in-python] 6 ответов Я пытаюсь понять, как использоватьsuper(). Судя по всему, оба дочерних класса могут быть создан Мне любопытно узнать о ...