Лучшие inheritance вопросы ИТ разработчиков

  • 3 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

Java: вызов функции в классе «this», а не в подклассе (аналог «super»)

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

Задан 15 Nov 2012, 16:31 от Markus A.
  • 12 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

@Aidiakapi Спасибо за подсказку. Починил это.

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

Задан 09 Jun 2011, 18:13 от Armando
  • 12 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

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

Общественное наследование легко. A: public B означает, что каждый A является B. В большинстве языков программирования, таких как vb.net и target-c, это единственный тип наследования. Частное наследство тоже легко, но бессмысленно A: private B ...

Задан 28 Nov 2013, 09:03 от user4951
  • 0 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

В чем разница между назначением прототипа для Object.create prototype

Кажется, я не понимаю разницу между назначением одного прототипа конструктора другому и использованием Object.create. Кто-нибудь может привести пример разниц...

Задан 03 Mar 2016, 13:59 от Shai Kimchi
  • 5 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Спящий режим и наследование (TABLE_PER_CLASS)

Я использую Hibernate для сохранения унаследованных объектов, но получаю это сообщение при попытке сохранить объекты в базе данных:

Задан 24 Aug 2010, 15:05 от Romain
  • 18 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Борьба с наследованием конфигурации родительского / дочернего плагина Maven

Я пытаюсь написать родительский pom, и у меня есть определенный плагин, но мне нужно изменить конфигурацию для всех унаследованных экземпляров. Итак, я могу ...

Задан 01 Feb 2013, 13:31 от end-user
  • 4 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Привет @KbiR Я тестировал с v10, он работает нормально, я не знаю о v8

ли унаследовать от одного xml и изменить его обновляемый. Я пытался унаследовать «Проверить правила действий», чтобы изменить «интервал_номер» с 4 до 1 часа....

Задан 25 Jan 2017, 11:09 от Tintumon M
  • 69 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Почему конструктор Default вызывается в виртуальном наследовании?

Я не понимаю, почему в следующем коде, когда я создаю экземпляр объекта типаdaughter, по умолчаниюgrandmother() конструктор называется? Я думал, что либоgrandmother(int) конструктор должен быть вызван (чтобы следовать спецификации моегоmother ...

Задан 28 Mar 2012, 12:42 от Simon Desfarges
  • 2 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как найти, какой класс (ы) реализует интерфейс (.Net)

Наиболее близким я мог найти этот вопрос:Получение всех типов, которые реализуют интерфейс [https://stackoverflow.com/questions/26733/getting-all-types-that-implement-an-interface-with-c-3-5] Но это для использования в коде, и для его ...

Задан 29 May 2009, 20:03 от Jeff Keslinke
  • 3 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Наследуется от DbSet <T> с целью добавления свойства

Есть ли способ наследования от DbSet? Я хочу добавить несколько новых свойств, например: public class PersonSet : DbSet<Person> { public int MyProperty { get; set; } }Но я не знаю, как создать его экземпляр в моем DbContext public partial ...

Задан 06 Dec 2013, 15:42 от Alexandre TRINDADE
  • 6 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

получить доступ к статическому члену базового класса Java в Scala

& # xFF29; некоторые коды написаны на Java. А для новых занятий планирую писать на Scala. У меня проблема с доступом к защищенному статическому члену базовог...

Задан 24 Jan 2013, 05:46 от Mechanical snailMike
  • 11 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Доступ к защищенным членам C # через переменную базового класса [duplicate]

На этот вопрос уже есть ответ здесь:Почему можноДоступ к защищенным членам C #, кроме как таким? 7 ответовЭто может показаться довольно новым вопросом, но мо...

Задан 02 Dec 2009, 21:06 от Roman
  • 7 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Кто-то еще дал вам код. Я оставляю этот ответ, потому что он объясняет, как работает код.

тности, скажем, у меня есть шаблон класса с параметрамиA а такжеB, и я хотел бы иметь ошибку компилятора (когда создается экземпляр шаблона), если B не является производным от A. template<class A, class B> class Foo { // static_assert(B is ...

Задан 26 Dec 2010, 00:18 от Timo
  • 120 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

В C # может ли класс наследовать от другого класса и интерфейса?

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

Задан 13 Jan 2010, 18:04 от PICyourBrain
  • 16 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Не вдаваясь в философию того, почему конструктор не вызывается (например, объекты без конструкторов по умолчанию должны быть Serializable), стандартный способ решения проблем с поведением по умолчанию состоит в предоставлении собственных реализаций readObject () или writeObject () для вашего класса.

ификация Java-сериализациидля Java 1.5 сказано: [http://java.sun.com/j2se/1.5/pdf/serial-1.5.0.pdf]Для сериализуемых объектов запускается конструктор без аргументов для первого несериализуемого супертипа. Для сериализуемых классов поля ...

Задан 22 Aug 2011, 18:14 от Ziyao Wei
  • 2 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

c # наследование коллекции

Есть ли в c # коллекция, которая поддерживает концепцию наследования, которая может иметь объекты, включающие в себя все элементы от другого, а также от себя? Например: HashSet<animal> animals = new HashSet<animal>(); HashSet<dog> dogs = ...

Задан 02 Dec 2011, 17:55 от alan2here
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

Тип не найден при получении из базового класса шаблона

Мне трудно понять, почему в следующих двух частях кода есть разница, что именно делает компилятор. У меня есть следующий фрагмент тривиального кода, который без проблем компилируется, как и ожидалось: class base { public: typedef int booboo; }; ...

Задан 06 Mar 2013, 00:36 от Sami Kenjat
  • 82 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Возможно ли в SASS наследовать от класса в другом файле?

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

Задан 07 Mar 2013, 13:47 от agustibrDan Tao
  • 8 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Каков идиоматический способ в Go создать сложную иерархию структур?

Я пишу переводчик на Go, и я ищу идиоматический способ хранения AST. Я прочитал исходный код компилятора Go, и кажется, что они использовали интерфейсы с пус...

Задан 19 Mar 2015, 12:29 от unnamed_addr
  • 15 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Наследование шаблонов классов C ++

Я хотел бы наследовать от шаблона класса и изменить поведение, когда операторы &quot;()» называются - я хочу вызвать другую функцию. Этот код

Задан 15 Oct 2012, 10:33 от DropDropped
  • 1 голос
  • 2 ответа
  • 0 просмотров
2 ответа

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

Я пытаюсь создать классы для инкапсуляции проверки и логики для таких объектов, как электронная почта, URL, номер телефона и так далее. с первой попытки я обнаружил, что повторяю один и тот же код во всех классах, специально статическихIsValid ...

Задан 13 Oct 2012, 08:14 от mohsen dorparasti
  • 3 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Создать функцию, принимающую указатель базового класса, но вызывающую функцию производного класса

У меня два классаA (базовый) иB (исходя изA): class A { }; class B : public A { int data; public: int get_data() { return data; } };Теперь у меня есть тест функции, который принимает указатель на базовый класс и вызывает функцию производного ...

Задан 20 Apr 2013, 12:32 от Happy Mittal
  • 2 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Доступ к атрибуту из родительского класса внутри дочернего класса

Когда я получаю доступ к атрибуту из родительского класса через дочерний класс, как это все работает нормально:

Задан 26 Oct 2015, 12:58 от Karls
  • 1 голос
  • 2 ответа
  • 0 просмотров
2 ответа

, Не то чтобы это имело большое практическое значение.

ел следующий код, что такое использование унаследованных методов equals () и toString (). @FunctionalInterface public interface FunInterface<T> { // An abstract method declared in the functional interface int test(T o1, T o2); // Re-declaration ...

Задан 05 Jun 2018, 08:31 от Raj N
  • 190 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Явный вызов метода по умолчанию в Java

Java 8 вводитметоды по умолчанию обеспечить возможность расширения интерфейсов без необходимости изменения существующих реализаций.Интересно, если этоМожно я...

Задан 14 Nov 2013, 10:27 от GOTO 0
  • 17 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Ответ очень старый, поэтому, возможно, scala изменил это поведение, но для меня сейчас это выглядит так, как будто это неправильно. Линеаризация должна быть: Реализация, Абстракция, Черта, ...

е работает: trait Trait class Class extends Trait with TraitКомпилятор жалуется: <console>:8: error: trait Trait is inherited twice class Class extends Trait with Trait ^ <console>:8: error: trait Trait is inherited twice class Class extends ...

Задан 29 Aug 2011, 13:31 от agilesteel
  • 1139 голосов
  • 26 ответов
  • 0 просмотров
26 ответов

Why not inherit from List<T>?

При планировании своих программ я часто начинаю с такой цепочки мыслей: Футбольная команда - это просто список футболистов. Поэтому я должен представить это с: var football_team = new List<FootballPlayer>();Порядок в этом списке представляет ...

Задан 11 Feb 2014, 03:01 от Superbest
  • 2 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Стратегия наследования Hibernate и почему

У меня есть 3 неабстрактных персистентных класса. Классы MyClubUser и HisClubUser наследуются от класса User. Я использую одну таблицу для каждой стратегии п...

Задан 07 Oct 2009, 08:06 от thlim
  • 10 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Java - определение встроенного класса

Я видел пару примеров, подобных этому на Java, и надеюсь, что кто-нибудь сможет объяснить, что происходит. Кажется, что новый класс может быть определен inline, что мне кажется странным. Ожидается первая строка распечатки, так как это ...

Задан 18 Jan 2012, 16:11 от lots_of_questions
  • 16 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Получить имя класса из модуля

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

Задан 28 Nov 2009, 13:16 от astropanic
  • 18 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Как я могу наследовать строковый класс?

Я хочу наследовать, чтобы расширить класс строки C # для добавления методов, таких какWordCount() и несколько других, но я продолжаю получать эту ошибку: Ошибка 1 «WindowsFormsApplication2.myString»: не может быть получена из запечатанного типа ...

Задан 05 Dec 2011, 17:03 от Nasreddine
  • 1 голос
  • 3 ответа
  • 0 просмотров
3 ответа

Upcast и Downcast в C ++

class file { std::string name; }; class directory : public file { std::vector<file*> entries; }; directory d; file f; f = d; // Only d.name is copied to f; entries are lostЭто если мы сделаем это: directory* dp = new directory; file* fp ; fp = ...

Задан 22 Nov 2011, 07:28 от Mayuresh
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

Модели Django: Наследование общего предка и миграция

Я думал, чтодо моей игры с питоном с Django, разработав масштабное бизнес-приложение для развлечения. Я видел необходимость вобщий предок подход к модели нас...

Задан 06 Nov 2014, 12:58 от ham-sandwich
  • 25 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

наследование против состава для тестируемости

При проектировании своих объектов я считаю композицию лучшим выбором с точки зрения тестируемости. Причина в том, что я могу при необходимости выполнять макеты частей структуры композиции при выполнении юнит-тестов. Это невозможно, если у меня ...

Задан 17 Apr 2009, 13:41 от Parag
Page 1 of 30
1 2 3 4 5