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

5 ответов

 сделай что-нибудь. Мой пример был упрощен ради вопроса.

я есть простой контейнерный класс низкого уровня, который используется файловым классом более высокого уровня. По сути, класс файла использует контейнер для локального хранения изменений перед сохранением окончательной версии в реальном файле. ...

3 ответа

 поля и методы, унаследованные в объектах

оложим, у меня естьBase класс: class Base { friend SomeOtherClass; };И есть другой (другой) класс, который наследует отBase: class AnotherClass : public Base {}Дружба также наследуется?

6 ответов

 напрямую?)

я могу наследовать от логического? (Или сделать мой класс сопоставимым с логическим с помощью оператора =) class MyClass : Boolean { public MyClass() { this = true; } } class Program { public Program() { MyClass myClass = new MyClass(); ...

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

8 ответов

Вот пример того, что работает. Вы можете переопределить метод в производном классе, и другой метод базового класса, который использует указатель на этот переопределенный метод, действительно вызывает метод производного класса.

+ могут ли указатели на функции-члены использоваться для указания на производные (или даже базовые) члены класса? РЕДАКТИРОВАТЬ: Возможно, пример поможет. Предположим, у нас есть иерархия из трех классовX, Y, Z в порядке наследования.Y поэтому ...

3 ответа

Когда использовать val или def в чертах Scala?

Я проходил черезэффективные слайды [http://www.slideshare.net/mircodotta/effective-scala]и упоминается на слайде 10, чтобы никогда не использоватьval вtrait для абстрактных членов и использованияdef вместо. На слайде не упоминается подробно, ...

2 ответа

Что такое множественное повторное наследование?

Я называю следующее «множественное повторное наследование»: наследование класса один раз напрямую и один или несколько раз косвенно путем наследования одного или нескольких его потомковнаследование класса косвенным образом два или более раз ...

1 ответ

Почему первый список параметров класса не может быть неявным?

ю, что запланированы некоторые изменения в отношении классов дел, например запрет на наследование между ними: scala> case class Foo() defined class Foo scala> case class Bar() extends Foo() <console>:9: warning: case class `class Bar' has case ...

5 ответов

 по

читалСтатья в википедии [http://en.wikipedia.org/wiki/Curiously_Recurring_Template_Pattern]о странно повторяющемся шаблонном шаблоне в C ++ для статического (читай: во время компиляции) полиморфизма. Я хотел обобщить это так, чтобы я мог изменить ...

5 ответов

Я надеюсь, что я был ясен.

овлюсь к экзамену по Java, и я столкнулся с тем, чего не понимаю в предмете прошлого года. Вот код class Mother { int var = 2; int getVar() { return var; } } class Daughter extends Mother { int var = 1; int getVar() { return var; } public static ...

2 ответа

GCC 4.7 правильно выполняет Стандарт в этом отношении.

от вопрос уже есть ответ здесь: Почему я должен получить доступ к членам базового класса шаблона через указатель this? [/questions/4643074/why-do-i-have-to-access-template-base-class-members-through-the-this-pointer] 3 ответаРассмотрим ...