У меня есть класс страницы Wicket, который устанавливает заголовок страницы в зависимости от результата абстрактного метода. открытый абстрактный класс BasicPage extends WebPage {public BasicPage () {add (new Label ("...
Как я могу управлять порядком виртуальных функций в виртуальной таблице? Они размечаются в том же порядке, в котором они объявляются? При наследовании класса с виртуальной таблицей, виртуальная таблица...
Я хочу реализовать функцию в базовом классе, но я также хочу, чтобы он был переопределен в производных классах каждый раз. Таким образом, это больше похоже "на абстрактную функцию, но с телом". Что я ищу?...
В C# действительно ли возможно отметить переопределенный виртуальный метод как финал, таким образом, реализаторы не могут переопределить его? Как я сделал бы это? Пример может помочь понять: класс A {краткий обзор пусто...
Это упоминается в C++, сайт FAQ - "большие объекты производного класса нарезан при передаче значением как объект базового класса", что означает разрезание? Какой-либо образец для демонстрации? http://www.parashift.com/c+...
Учитывая класс Foo (является ли это модернизированным классом или не), как Вы генерируете все базовые классы - где-нибудь в иерархии наследования - это issubclass?
Я читал документацию, описывающую наследование классов, абстрактные базовые классы и даже интерфейсы Python. Но ничто швы, чтобы быть точно, что я хочу. А именно, простой способ создать виртуальный...
У меня есть две параллельных цепочки наследования: Механизм <-Автомобиль <-Грузовик <-и т.д. VehicleXMLFormatter <-CarXMLFormatter <-TruckXMLFormatter <-и т.д. Мой...
Я застреваю в странной Проблеме проектирования, я работаю над двумя типами Моделей профилей, Профиль пользователя (принадлежит Пользователю), другие, которые являются, поддерживают в сайте как "боты" (не принадлежит никому)...
Я пытаюсь разделить ул. на подклассы, но испытываю некоторые затруднения из-за ее неизменности. класс DerivedClass (ул.): определение __ новый __ (cls, строка): Обь = супер (DerivedClass, cls). __ новый __ (cls, строка)...
Скажем, у меня есть класс, у которого есть некоторые аргументы шаблона, и функция, которая может обращаться к каждому из этих аргументов, таких как template & lt; typename ... Types & gt; class Foo {public: template & lt; ...
Я создал класс, который наследуется от вектора и должен быть изменен на набор как упражнение. У меня есть некоторые проблемы с шаблонами, которые я понимаю, что я могу импортировать векторные ctors с помощью std :: vector & lt; ...
Я делал некоторый обзор кода сегодня и столкнулся со старым кодом, написанным некоторым разработчиком. Это проходит примерно так общедоступный абстрактный класс BaseControl {внутренний краткий обзор освобождает DoSomething ();}...
Я искал способ поделиться функцией через разные классы с конкретными объектами после их инициализации. Я наткнулся на какой-то код, после некоторой модификации, который работает точно и ...
Есть ли путь к классу для 'удаления' методов, которые он наследовал? Например, если я не хочу, чтобы мой класс имел ToString () метод, я могу сделать что-то так, чтобы это больше не было доступно?
У меня есть вопрос о конструкторах по умолчанию и наследовании в Java. Обычно, если Вы пишете класс и не конструктора, Java предоставляет автоматически Вам конструктора по умолчанию (...
Я работаю с несколькими классами, которые мне нужно использовать для многопоточности. Поскольку шаблон доступа тот же, но они используют разные структуры данных, я извлек шаблон доступа к ...
Я нашел способ получить унаследованные члены через class.getDeclaredFields ();
и доступ к закрытым членам через class.getFields ()
Но я ищу частные унаследованные поля.
Как я могу добиться этого?
Когда статические участники наследованы, они статичный для всей иерархии, или просто что класс, т.е.: класс SomeClass {общественность: SomeClass () {общее количество ++;} статическое международное общее количество;}; класс...
При записи собственных классов всегда необходимо переопределить, равняется (Возразите o)? Если я не сделаю, то это автоматически проверит, что все поля являются тем же? Или это просто проверяет если два...
У меня есть механизм базового класса и некоторые дочерние классы как автомобиль, мотоцикл и т.д. наследование от механизма. В каждом дочернем классе существует функциональное Движение (); теперь я хочу зарегистрировать информацию о каждом механизме...
Это в порядке для получения абстрактного класса из неабстрактного класса или там что-то не так с этим подходом? Вот немного примера: общедоступный класс Задача {//Некоторые участники} общедоступный абстрактный класс...
У меня есть объект подкласса, расширяющего его суперкласс. Существует переопределенный метод в подклассе, который можно назвать с помощью объекта. Это возможное назвать функциональное использование суперкласса...
В то время как мы можем наследовать от базового класса / интерфейс, почему мы не можем объявить Список <> использующий тот же класс/интерфейс? взаимодействуйте через интерфейс {} класс B: {} класс C: B {} класс Тест {статическая Основная пустота (..
У меня есть два класса: Действие и MyAction. Последний объявляется как: класс MyAction расширяет Действие {/* некоторые методы здесь */} Все, которое мне нужно, является методом в классе Действия (только в нем, потому что там будет...
Как мне вызвать родительскую функцию из производного класса, используя C ++? Например, у меня есть класс с именем parent и класс child, который является производным от parent. В каждом классе есть печать ...
Поэтому я (конечно) пишу библиотеку, которая взаимодействует с API, и API иногда может возвращать ошибки. Я придумал менеджера контекста, чтобы ловить динамические ошибки, но я хотел бы сделать что-то ...
Кто-то может объяснить мне различие между категориями и наследованием в Objective C? Я считал запись в Википедии, и обсуждение категорий там не выглядит несколько отличающимся от этого...
У меня есть простые has_many/belongs_to отношения между Отчетом и Диаграммой. Проблема, которую я имею, - то, что моя модель Chart является родителем, который имеет детей. Таким образом в моей модели Report у меня есть класс Отчет <...
Программист на C++, пытающийся изучить Haskell здесь. Извините это, вероятно, легкий вопрос. Я хочу перевести программу, которая представляет 3D формы. В C++ у меня есть что-то как: класс Форма {...