7
ответов

Что корректное альтернативно к наследованию статического метода?

Я понимаю, что наследование статического метода не поддерживается в C#. Я также считал много обсуждений (включая здесь), в котором разработчики требуют потребности в этой функциональности, к который...
вопрос задан: 20 March 2013 14:43
7
ответов

Почему нам на самом деле нужно Частное или Защищенное наследование в C++?

В C++ я не могу думать о случае, в котором я хотел бы наследоваться частный/защищающий базовому классу: класс Основа; класс Derived1: частная Основа; класс Derived2: защищенная Основа; это действительно полезно?...
вопрос задан: 11 December 2011 09:37
7
ответов

C ++: Может ли структура наследоваться от класса?

Я смотрю на реализацию API, который я использую. Я заметил, что структура наследуется от класса, и я сделал паузу, чтобы обдумать это ... Во-первых, я не видел в изученном руководстве C ++ ...
вопрос задан: 26 August 2010 11:09
7
ответов

Почему (виртуальный) деструктор базового класса называют, когда объект производного класса удален?

Различие между деструктором (конечно, также конструктор) и другими функциями членства - это, если функция постоянного участника имеет тело в производном классе, только версия в Производном классе...
вопрос задан: 16 July 2010 03:35
7
ответов

Интерфейс для метода, который возвращает его собственный тип

У меня есть ситуация, где у меня есть класс класса Foo {Панель Foo () {возвращает нового Foo (); }} Теперь я бледный итог создают интерфейс для него класс IFoo {??? Панель ();}, В чем должен быть...
вопрос задан: 15 June 2010 14:31
7
ответов

Статическое членское “наследование” C# - почему это существует вообще?

В C# статические участники суперкласса "наследованы" в объем подклассов. Например: класс A {общедоступный статический интервал M () {возвращается 1; }} класс B: {} класс C: {общедоступный новый статический интервал M () {...
вопрос задан: 18 February 2010 13:14
7
ответов

Почему записи Delphi не могут иметь наследования?

Что-то я задавался вопросом в течение долгого времени: почему записи Delphi не в состоянии иметь наследование (и таким образом все другие важные функции OOP)? Это по существу сделало бы записи выделенным стеку...
вопрос задан: 19 January 2010 19:40
7
ответов

Самый легкий способ заставить C# не инстанцировать класса, если не наследовались?

Что самый легкий путь состоит в том, чтобы заставить C# не инстанцировать класса, если не наследовались? Звучит странным, но я не хочу объяснять почему. У меня есть базовый класс и два класса, которые наследовали его. Я хочу использовать...
вопрос задан: 14 January 2010 19:15
7
ответов

Действительно ли возможно скрыть или понизить доступ к Унаследованным методам в Java?

У меня есть структура класса, где я хотел бы, чтобы некоторые методы в базовом классе были доступны от классов, полученных непосредственно из базового класса, но не классов, полученных из производных классов. Согласно...
вопрос задан: 14 December 2009 18:32
7
ответов

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

Одна очень частая ошибка с иерархиями классов состоит в том, чтобы определить метод в базовом классе, как являющемся виртуальным для всех переопределений в цепочке наследования, чтобы сделать некоторую работу и упущение распространить...
вопрос задан: 14 August 2009 09:28
7
ответов

Статический метод интерфейса C# звонит с дженериками

Есть ли простой способ реализовать это, и, если возможно без instanciating объект: взаимодействуйте через интерфейс I {статическая строка GetClassName ();} общедоступный класс Помощник {статическая пустота PrintClassName&...
вопрос задан: 7 August 2009 10:06
7
ответов

Как множественное наследование C++ реализовано?

Единичное наследование легко реализовать. Например, в C, наследование может быть моделировано как: Основа структуры {интервал a;} Потомок структуры {Основной родитель; интервал b;}, Но со множественным наследованием...
вопрос задан: 16 June 2009 19:29
7
ответов

Не могли бы вы объяснить ниже код? Он прекрасно компилируется. Это связано с проверкой того, является ли данный класс базой другого класса [duplicate]

Не могли бы вы объяснить ниже код? Он прекрасно компилируется. Это связано с проверкой того, является ли данный класс базой другого класса. template & lt; typename D, typename B & gt; класс IsDerivedFromHelper {класс ...
вопрос задан: 11 June 2009 19:25
7
ответов

расширяет Comparable или реализует Comparable [duplicate]

Я немного смущен о ключевом слове «extends» здесь. Как сказано во многих ссылках, extends используется для расширения класса, но здесь «Comparable», очевидно, является интерфейсом. Может кто-нибудь объяснить причину ...
вопрос задан: 10 June 2009 16:54
7
ответов

Почему я не могу получить доступ к защищенному участнику от экземпляра производного класса?

Я не выполнил в C++ некоторое время и не могу выяснить, почему следующее не работает: класс A {защищенный: международная цифра;}; класс B: общественность {}; основной () {B * bclass = новый B (); bclass-> цифра = 1;}...
вопрос задан: 8 June 2009 22:41
7
ответов

Есть ли реальный риск получения из контейнеров C ++ STL?

Утверждение о том, что использование стандартного контейнера C ++ в качестве базового класса является ошибкой, меня удивляет. Если объявление не является нарушением языка ... // Пример A typedef std :: vector < double > ...
вопрос задан: 28 May 2009 20:37
7
ответов

(Тип) String.class подтип (тип) Object.class?

В Java объекты класса имеют те же heritance отношения как классы, которые они представляют?
вопрос задан: 22 May 2009 11:00
7
ответов

Переопределение статических переменных при разделении на подклассы

У меня есть класс, позволяет, называют это A, и в рамках того определения класса у меня есть следующее: статический QPainterPath *путь; Который должен сказать, я объявляю статический указатель (всего класса) на объект контуров; все...
вопрос задан: 27 February 2009 13:28
7
ответов

Сделайте копию неизвестного конкретного типа в C++

Предположим, что у нас есть следующая иерархия классов: класс Основа {...}; класс Derived1: общедоступная Основа {...}; класс Derived2: общедоступная Основа {...}; Учитывая Основу*, который мог указать на также...
вопрос задан: 27 January 2009 02:38
7
ответов

Остановка наследования, не используя финал

Есть ли какой-либо другой метод останавливающегося наследования класса кроме объявления его столь же окончательный или путем объявления его конструктора как частный?
вопрос задан: 16 January 2009 17:02
7
ответов

Как возвратить подтип в переопределенном методе подкласса в C#?

У меня есть подкласс с переопределенным методом, который я знаю, всегда возвращает конкретный подтип типа возврата, объявленного в базовом классе. Если я напишу код этот путь, то он не скомпилирует. Начиная с этого...
вопрос задан: 7 January 2009 20:20
7
ответов

Моделирование наследования в базе данных

Для присвоения базы данных я должен смоделировать систему для школы. Часть требований должна смоделировать информацию для штата, студентов и родителей. В диаграмме классов UML я смоделировал это как...
вопрос задан: 7 January 2009 11:28
7
ответов

“Динамический” кастинг в Java

Привет все, Задаваясь вопросом, существуют ли какие-либо хакеры Java, которые могут подсказка меня в в к тому, почему следующее не работает: общедоступный класс Родитель {общедоступная Родительская копия () {Родитель aCopy = новый Родитель ();...
вопрос задан: 30 December 2008 20:51
7
ответов

Получение абстрактного класса от реального класса

Скажем, у нас есть реальный класс Apple. (Объекты Apple можно инстанцировать.) Теперь, кто-то приезжает и получает Персик абстрактного класса из Apple. Это абстрактно, потому что это представляет новое чистое виртуальное...
вопрос задан: 21 November 2008 22:34
7
ответов

Переменные класса в JavaScript

Я испытываю немного затруднений при попытке заставить переменные класса работать в JavaScript. Я думал, что понял опытную модель наследования, но очевидно нет. Я предположил что начиная с прототипов...
вопрос задан: 4 November 2008 16:48
7
ответов

Родительский класс C++, вызывающий дочернюю виртуальную функцию

Я хочу, чтобы чистый виртуальный родительский класс назвал дочернюю реализацию функции как так: родитель класса {общественность: освободите Read () {//материал чтения} виртуальный пустой Процесс () = 0; родитель () {...
вопрос задан: 4 November 2008 16:05
7
ответов

C#: Ошибка компилятора Силы на использовании myObj. ToString ()

У меня есть класс, который содержит набор свойств. Это - ошибка программистом, если они называют ToString () на объекте того типа. Возьмите этот пример кода: использование Системы; общедоступный класс Foo {...
вопрос задан: 20 October 2008 15:38
6
ответов

Дополнительные методы по сравнению с наследованием

Есть ли эмпирические правила, которые определяет справка, чтобы использовать в какой случай? Я должен предпочесть один за другое большинство раз? Спасибо!
вопрос задан: 19 November 2019 08:45
6
ответов

Как я заставляю конструктора класса PHP вызывать конструктора родителя своего родителя?

У меня должен быть конструктор класса в вызове PHP родитель его родителя (прародитель?) конструктор, не вызывая родительского конструктора.//основной класс, что все наследовало класс Дедушка {...
вопрос задан: 24 September 2019 08:46
6
ответов

Как я наследовал подпрограммы в Perl с 'основой использования'?

Как я применяю 'основу использования' в Perl для наследования нижних индексов от некоторого основного модуля? Я привык к механике наследования C++, и все сайты, которые я погуглил для этого, вызвали больше беспорядка, затем помогают. Я хочу сделать...
вопрос задан: 19 September 2018 02:54