Описание тега base-class

В объектно-ориентированном программировании базовый класс - это класс, от которого наследуются другие классы. Например, дочерний класс Male и другой дочерний класс Female могут быть унаследованы от базового класса Human.
1 ответ

Нет подходящего метода для переопределения

Я использую DayPilot, чтобы создать календарь в месячном представлении. Итак, после этого урока, у меня есть это: public class Dpm : DayPilotMonth { MyCalendarEntities db = new MyCalendarEntities(); protected override void OnInit(InitArgs e) // this…
12 апр '17 в 13:21
2 ответа

Класс Base() конструктор и передать это

Я пытаюсь реализовать хорошие шаблоны проектирования для программы, которую я пишу. У меня есть структура классов, как это. abstract class SomeBase { public SomeObject obj { get; protected set; } protected SomeBase(SomeObject x) { obj = x; } //Other…
1 ответ

Указатели метода прохождения и приведения

Я борюсь за создание производных классов и передачу указателей на методы из него в базовый класс, чтобы функция, объявленная в базовом классе, могла вызывать его (вызывать функцию производного класса через интерфейс). Цель состоит в том, чтобы созда…
1 ответ

Нужно смоделировать поведение базового класса в тестовом примере Python

Мой заголовок довольно описательный, но здесь идет. Предположим, у меня есть эта настройка. class BaseClass(object): def __init__(self): pass def base_function(self, param="Hello World"): print param #multiple inheritance probably irrelevant but my …
11 дек '13 в 22:06
2 ответа

Как вызвать метод производного класса из базового класса?

Я прочитал несколько похожих вопросов по этому поводу, но, похоже, ни один из них не решил проблему, с которой я столкнулся. Типичным ответом является приведение в качестве производного класса, но я не могу, поскольку не знаю тип производного класса…
18 апр '13 в 16:49
1 ответ

Как добавить свойство в System.Windows.Form.Control в VB.NET?

Есть ли способ добавить свойство в базовый класс System.Windows.Form.Control без определения нового унаследованного класса (в VB.NET)? Я хочу добавить свойство Tooltip ко всем элементам управления System.Windows.Form.Control, которые будут доступны …
15 мар '12 в 19:39
1 ответ

Как переопределить параметр, определенный в методе интерфейса с более богатым типом?

У меня есть такие: public class TennisPlayer { } public class RogerFederer : TennisPlayer { } public class RafaelNadal : TennisPlayer { } А потом у меня есть несколько классов с методами, как эти: public abstract class Manager { protected abstract v…
05 окт '12 в 23:49
0 ответов

Как провести юнит-тестирование с использованием робоэлектрика?

Модульный тест MainActivity всегда вызывает objectA null. public class classA{ public Object objectA; // remaining codes to initialize objectA } public class MainActivity extends ClassA{ if(objectA !=null){ //codes } Есть ли способ инициализировать …
27 фев '19 в 07:39
2 ответа

Шаблонный оператор, перегружающий базовый класс

У меня есть базовый класс со многими дочерними классами. Как мне реализовать оператор шаблона над загрузчиком в базовом классе, чтобы он работал для всех наследующих классов? Я пытался сделать один с оператором +, но он жаловался, что у меня было сл…
1 ответ

Сканирование членов класса Python - Почему __bases__ рекурсивное сканирование требуется для получения членов?

Я нашел следующую функцию, но я понятия не имею, почему дополнительные __bases__ требуется сканирование: def getMembersWithBases(classType): members = set(dir(classType)) # recursive bases scan for baseClassType in classType.__bases__: members.updat…
31 окт '12 в 08:51
0 ответов

Как использовать две функции-члены последовательно на указателе базового класса?

У меня возникли проблемы с использованием двух функций memeber на указатель базового класса. У меня есть следующий код; cout << "Please input the translation vector. (x value ' ' y value)" << endl; cin >> Xtrans >> Ytrans; co…
24 апр '15 в 10:09
2 ответа

Генерация базового базового класса для статического класса.

У меня есть статический класс (VS 2010/C#), используемый для создания документов PDF из шаблона. Мы используем API-интерфейсы iTextSharp для создания PDF. Класс является статическим, предоставляя только открытый метод для генерации конкретного докум…
2 ответа

С помощью этого универсального кода, почему я получаю "Аргумент 1: невозможно преобразовать из" ToplogyLibrary.RelationshipBase<TNode>"в" TRelationship "

Кто-нибудь видит, почему я получаю "Аргумент 1: невозможно преобразовать из" ToplogyLibrary.RelationshipBase "в" TRelationship "" в приведенном ниже коде в CreateRelationship()? public class TopologyBase&lt;TKey, TNode, TRelationship&gt; where TNode…
14 май '10 в 06:40
1 ответ

Наследование базового класса, определение базового класса "метод-прототип, но вызов метода дочернего класса" из третьего объекта

У меня есть класс под названием "Game", с прототипами функций "Update" и "Draw", но они не определены. Это зависит от объекта, унаследовавшего объект "Game", чтобы переопределить их. Это возможно? Содержание "Game.h" class Game // does it have to ab…
3 ответа

Производный класс не вызывает метод базового класса

class MyBaseClass { virtual public void Print() { Console.WriteLine("This is the base class."); } } class MyDerivedClass : MyBaseClass { override public void Print() { Console.WriteLine("This is the derived class."); } } class Program { static void …
05 окт '15 в 08:36
1 ответ

Scala вызывает super из базового класса, который расширяет класс Java

Класс Scala наследует класс JFrame class App extends JFrame { public App { //how to call this super method super("Hello world"); } }
05 июл '15 в 15:25
4 ответа

Для чего именно нужен IDisposable?

Возможный дубликат: Правильное использование интерфейса IDisposable Я пытался найти реальный ответ на мой вопрос в книгах, Интернете и в stackru, но пока что ничто не помогло мне, так что, надеюсь, я смогу сформулировать свою проблему достаточно точ…
28 янв '13 в 01:18
1 ответ

Определение времени выполнения базового класса

У меня есть два OS-зависимых базовых класса - класс A и класс B в виде отдельных банок. До N OS поведение было -> класс C расширяет класс A. Теперь требуемое поведение: До Android M: класс C расширяет класс A. Для Android N и выше: класс C расширяет…
18 сен '16 в 15:42
1 ответ

Как сказать System.Xml.Serialization.XmlSerializer только сериализовать базовый класс?

У меня есть массив объектов моего базового класса MyBase, Некоторые из этих объектов являются экземплярами производных классов, поэтому, когда я пытаюсь сериализовать этот массив, используя System.Xml.Serialization.XmlSerializer это терпит неудачу с…
12 апр '12 в 15:35
1 ответ

Создать базовый класс для утилиты xmlpullparser в Android

У меня есть некоторые проблемы с анализом XML с помощью API xmlpullparser для Android. Проблема: у меня много дубликатов в классах Android, таких как Activity, или в некоторых бизнес-классах для парсера xml, но это то же самое! Требуется: некоторый …
10 дек '12 в 16:40