4
ответа

Что не так с переопределенными вызовами методов в конструкторах?

У меня есть класс страницы Wicket, который устанавливает заголовок страницы в зависимости от результата абстрактного метода. открытый абстрактный класс BasicPage extends WebPage {public BasicPage () {add (new Label ("...
вопрос задан: 21 March 2017 08:45
4
ответа

Вызвать порядок функций в таблице виртуальных методов?

Как я могу управлять порядком виртуальных функций в виртуальной таблице? Они размечаются в том же порядке, в котором они объявляются? При наследовании класса с виртуальной таблицей, виртуальная таблица...
вопрос задан: 9 February 2017 20:28
4
ответа

Метод должен быть переопределен, но не абстрактен?

Я хочу реализовать функцию в базовом классе, но я также хочу, чтобы он был переопределен в производных классах каждый раз. Таким образом, это больше похоже "на абстрактную функцию, но с телом". Что я ищу?...
вопрос задан: 22 January 2017 15:02
4
ответа

действительно ли возможно отметить переопределенный метод как финал

В C# действительно ли возможно отметить переопределенный виртуальный метод как финал, таким образом, реализаторы не могут переопределить его? Как я сделал бы это? Пример может помочь понять: класс A {краткий обзор пусто...
вопрос задан: 16 January 2017 16:03
4
ответа

Что разрезание означает в C++?

Это упоминается в C++, сайт FAQ - "большие объекты производного класса нарезан при передаче значением как объект базового класса", что означает разрезание? Какой-либо образец для демонстрации? http://www.parashift.com/c+...
вопрос задан: 29 December 2016 19:34
4
ответа

Перечислить все базовые классы в иерархии данного класса?

Учитывая класс Foo (является ли это модернизированным классом или не), как Вы генерируете все базовые классы - где-нибудь в иерархии наследования - это issubclass?
вопрос задан: 26 December 2016 22:54
4
ответа

Виртуальные классы: делать правильно его?

Я читал документацию, описывающую наследование классов, абстрактные базовые классы и даже интерфейсы Python. Но ничто швы, чтобы быть точно, что я хочу. А именно, простой способ создать виртуальный...
вопрос задан: 2 December 2016 03:03
4
ответа

Предотвращение параллельных иерархий наследования

У меня есть две параллельных цепочки наследования: Механизм <-Автомобиль <-Грузовик <-и т.д. VehicleXMLFormatter <-CarXMLFormatter <-TruckXMLFormatter <-и т.д. Мой...
вопрос задан: 26 September 2016 16:03
4
ответа

Единственное наследование таблицы и где использовать его в направляющих

Я застреваю в странной Проблеме проектирования, я работаю над двумя типами Моделей профилей, Профиль пользователя (принадлежит Пользователю), другие, которые являются, поддерживают в сайте как "боты" (не принадлежит никому)...
вопрос задан: 16 September 2016 09:04
4
ответа

Расширение встроенной ул. Python

Я пытаюсь разделить ул. на подклассы, но испытываю некоторые затруднения из-за ее неизменности. класс DerivedClass (ул.): определение __ новый __ (cls, строка): Обь = супер (DerivedClass, cls). __ новый __ (cls, строка)...
вопрос задан: 25 July 2016 14:39
4
ответа

Вложенные шаблонные функции со своими параметрами шаблона [duplicate]

Скажем, у меня есть класс, у которого есть некоторые аргументы шаблона, и функция, которая может обращаться к каждому из этих аргументов, таких как template & lt; typename ... Types & gt; class Foo {public: template & lt; ...
вопрос задан: 1 June 2016 12:28
4
ответа

Почему typename для наследования конструктора не требуется [дублировать]

Я создал класс, который наследуется от вектора и должен быть изменен на набор как упражнение. У меня есть некоторые проблемы с шаблонами, которые я понимаю, что я могу импортировать векторные ctors с помощью std :: vector & lt; ...
вопрос задан: 1 June 2016 12:28
4
ответа

внутренние абстрактные методы. Почему у кого-либо были бы они?

Я делал некоторый обзор кода сегодня и столкнулся со старым кодом, написанным некоторым разработчиком. Это проходит примерно так общедоступный абстрактный класс BaseControl {внутренний краткий обзор освобождает DoSomething ();}...
вопрос задан: 25 May 2016 03:08
4
ответа

В чем смысл _, в python? [Дубликат]

Я искал способ поделиться функцией через разные классы с конкретными объектами после их инициализации. Я наткнулся на какой-то код, после некоторой модификации, который работает точно и ...
вопрос задан: 11 May 2016 09:16
4
ответа

Есть ли путь к классу для 'удаления' методов, которые он наследовал?

Есть ли путь к классу для 'удаления' методов, которые он наследовал? Например, если я не хочу, чтобы мой класс имел ToString () метод, я могу сделать что-то так, чтобы это больше не было доступно?
вопрос задан: 15 March 2016 16:23
4
ответа

Конструкторы по умолчанию и наследование в Java

У меня есть вопрос о конструкторах по умолчанию и наследовании в Java. Обычно, если Вы пишете класс и не конструктора, Java предоставляет автоматически Вам конструктора по умолчанию (...
вопрос задан: 15 November 2015 07:43
4
ответа

Java wait () и notify () для полей суперкласса [дубликат]

Я работаю с несколькими классами, которые мне нужно использовать для многопоточности. Поскольку шаблон доступа тот же, но они используют разные структуры данных, я извлек шаблон доступа к ...
вопрос задан: 4 November 2015 17:10
4
ответа

Доступ к частным унаследованным полям через отражение в Java

Я нашел способ получить унаследованные члены через class.getDeclaredFields (); и доступ к закрытым членам через class.getFields () Но я ищу частные унаследованные поля. Как я могу добиться этого?
вопрос задан: 1 September 2015 06:31
4
ответа

Статические поля наследованы?

Когда статические участники наследованы, они статичный для всей иерархии, или просто что класс, т.е.: класс SomeClass {общественность: SomeClass () {общее количество ++;} статическое международное общее количество;}; класс...
вопрос задан: 17 August 2015 12:45
4
ответа

Должны мы всегда переопределять, равняется?

При записи собственных классов всегда необходимо переопределить, равняется (Возразите o)? Если я не сделаю, то это автоматически проверит, что все поля являются тем же? Или это просто проверяет если два...
вопрос задан: 8 April 2015 04:14
4
ответа

В C# я могу знать в базовом классе что дочерние элементы, наследованные от меня?

У меня есть механизм базового класса и некоторые дочерние классы как автомобиль, мотоцикл и т.д. наследование от механизма. В каждом дочернем классе существует функциональное Движение (); теперь я хочу зарегистрировать информацию о каждом механизме...
вопрос задан: 2 April 2015 22:45
4
ответа

Получите абстрактный класс из неабстрактного класса

Это в порядке для получения абстрактного класса из неабстрактного класса или там что-то не так с этим подходом? Вот немного примера: общедоступный класс Задача {//Некоторые участники} общедоступный абстрактный класс...
вопрос задан: 3 March 2015 18:30
4
ответа

Доступ к функции суперкласса, использующей объект подкласса

У меня есть объект подкласса, расширяющего его суперкласс. Существует переопределенный метод в подклассе, который можно назвать с помощью объекта. Это возможное назвать функциональное использование суперкласса...
вопрос задан: 20 January 2015 23:31
4
ответа

Преобразуйте список <DerivedClass> для списка <базовый класс>

В то время как мы можем наследовать от базового класса / интерфейс, почему мы не можем объявить Список <> использующий тот же класс/интерфейс? взаимодействуйте через интерфейс {} класс B: {} класс C: B {} класс Тест {статическая Основная пустота (..
вопрос задан: 17 November 2014 21:13
4
ответа

Как я могу получить имя класса от статического вызова в расширенном классе PHP?

У меня есть два класса: Действие и MyAction. Последний объявляется как: класс MyAction расширяет Действие {/* некоторые методы здесь */} Все, которое мне нужно, является методом в классе Действия (только в нем, потому что там будет...
вопрос задан: 22 July 2014 17:03
4
ответа

Как вызвать функцию родительского класса из производной функции класса?

Как мне вызвать родительскую функцию из производного класса, используя C ++? Например, у меня есть класс с именем parent и класс child, который является производным от parent. В каждом классе есть печать ...
вопрос задан: 2 May 2014 23:43
4
ответа

__getattr__ в подклассе Exception [duplicate]

Поэтому я (конечно) пишу библиотеку, которая взаимодействует с API, и API иногда может возвращать ошибки. Я придумал менеджера контекста, чтобы ловить динамические ошибки, но я хотел бы сделать что-то ...
вопрос задан: 29 March 2014 11:30
4
ответа

Каково различие между наследованием и Категориями в Objective C

Кто-то может объяснить мне различие между категориями и наследованием в Objective C? Я считал запись в Википедии, и обсуждение категорий там не выглядит несколько отличающимся от этого...
вопрос задан: 3 February 2014 13:11
4
ответа

Направляющие возражают наследованию с belongs_to

У меня есть простые has_many/belongs_to отношения между Отчетом и Диаграммой. Проблема, которую я имею, - то, что моя модель Chart является родителем, который имеет детей. Таким образом в моей модели Report у меня есть класс Отчет <...
вопрос задан: 28 August 2013 16:37
4
ответа

Наследование для расширения структуры данных в Haskell

Программист на C++, пытающийся изучить Haskell здесь. Извините это, вероятно, легкий вопрос. Я хочу перевести программу, которая представляет 3D формы. В C++ у меня есть что-то как: класс Форма {...
вопрос задан: 2 August 2013 16:47