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

2 ответа

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

м коде C # я хочуCustomIdentity класс, который наследуется отSystem.MarshalByRefObject а такжеSystem.Security.Principal.GenericIndentity классы. Однако, когда я пытаюсь написать такое наследование, C # возражает противОшибка CS1721 ...

1 ответ

@ dominicbri7 в типичной схеме использования DTO, в какой-то момент у вас будут коллекции объектов. Для List, Set или Map с использованием <MyDTO> потребуется правильная реализация Object.equals (). Я хочу сказать, что вы можете убить 2 (сердитых) птиц одним камнем, реализовав @override public boolean equals (Object other) {if (other instanceof MyDTO) {MyDTO otherDTO = (MyDTO) other; return this.getValue (). equals (otherDTO.getValue ())} return false; } // возражаем против нулевых значений

ТИРОВАТЬ: см. Внизу Прежде всего, я искал ответ, прежде чем спрашивать его, но, как вы можете видеть из заголовка, я понятия не имею, как это называется, и я буду редактировать вопрос, когда смогу. Пожалуйста, прости меня за это. У меня есть ...

3 ответа

Заставить дочерний класс переопределить функцию предка через родителя

Я пишу алгоритм, который требует, чтобы пользователь создал свой собственный класс, который наследует от класса, определенного мной. Однако алгоритм требует, чтобы пользователь переопределил функции Equals и GetHashCode из стандартных библиотек C ...

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

4 ответа

другое решение

ользую codeigniter для своего проекта, и у меня есть эта модель класса, которую я называю Genesis, которая выглядит следующим образом: class Genesis_model extends CI_Model { function __construct() { parent::__construct(); } function get() { ...

4 ответа

Другой вариант - создать класс-оболочку, который содержит объект «ofstream» и имеет интерфейс, который вы хотите, и передает работу своему члену «oftstream». Это будет выглядеть так.

могу переопределить функцию класса стандартной библиотеки C ++? В моем приложении я используюofstream объекты в разных местах кода. И теперь я хочу открыть файлы в другом режиме разрешений в Linux, Ubuntu. Ноopen функцияofstream не имеет ...

2 ответа

Не забудьте все классы, которые Hibernate создает на лету при запуске.

о, это, вероятно, длинный снимок, но здесь идет. В Java (JRE 1.6.0_26-b03) у меня есть два класса,SuperControl и его подклассSubControl, Они оба должны быть постоянными объектами, и я использую аннотации Hibernate для достижения этой цели. У ...

2 ответа

Надеюсь, что это окажется полезным.

од: Ext.onReady(function() { // Every property is declared inside the class Ext.define('MyCustomPanel1', { extend: 'Ext.panel.Panel', alias: 'mycustompanel1', title: 'I am a custom Panel 1', html: 'This is the content of my custom panel 1', ...

7 ответов

Добавление Pythonic реализации. Предполагая, что вы хотите передать все атрибуты, вы можете использовать код ниже. (Можно также сохранить / удалить определенные ключи kwargs, если вы хотите подмножество).

я есть базовый класс с большим__init__ аргументы: def BaseClass(object): def __init__(self, a, b, c, d, e, f, ...): self._a=a+b self._b=b if b else a ...Все наследующие классы должны работать__init__ метод базового класса. Я могу ...

3 ответа

2. Введите определение родителя и используйте его при доступе к родительским элементам:

я есть следующие 4 файла: arrayListType.h: Объявить и определитьarrayListType класс как шаблонunorderedArrayListType.h: Унаследовано отarrayListType класс и объявляет и определяетunorderedArrayListType как шаблон.main1.cpp: Тестовая программа ...

1 ответ

Я Джон, спасибо за это подтверждение.

ли получить экземпляр вызывающего метода / конструктора? Этот вопрос уже был опубликован, но каждый раз в ответах говорится о классе вызывающего (с использованием stacktrace), а не о экземпляре вызывающего. Если решение существует, может быть ...