Описание тега 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…
18 сен '14 в 17:34
1
ответ
Указатели метода прохождения и приведения
Я борюсь за создание производных классов и передачу указателей на методы из него в базовый класс, чтобы функция, объявленная в базовом классе, могла вызывать его (вызывать функцию производного класса через интерфейс). Цель состоит в том, чтобы созда…
15 май '16 в 13:09
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
ответа
Шаблонный оператор, перегружающий базовый класс
У меня есть базовый класс со многими дочерними классами. Как мне реализовать оператор шаблона над загрузчиком в базовом классе, чтобы он работал для всех наследующих классов? Я пытался сделать один с оператором +, но он жаловался, что у меня было сл…
20 фев '13 в 18:03
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. Класс является статическим, предоставляя только открытый метод для генерации конкретного докум…
23 июл '12 в 13:49
2
ответа
С помощью этого универсального кода, почему я получаю "Аргумент 1: невозможно преобразовать из" ToplogyLibrary.RelationshipBase<TNode>"в" TRelationship "
Кто-нибудь видит, почему я получаю "Аргумент 1: невозможно преобразовать из" ToplogyLibrary.RelationshipBase "в" TRelationship "" в приведенном ниже коде в CreateRelationship()? public class TopologyBase<TKey, TNode, TRelationship> where TNode…
14 май '10 в 06:40
1
ответ
Наследование базового класса, определение базового класса "метод-прототип, но вызов метода дочернего класса" из третьего объекта
У меня есть класс под названием "Game", с прототипами функций "Update" и "Draw", но они не определены. Это зависит от объекта, унаследовавшего объект "Game", чтобы переопределить их. Это возможно? Содержание "Game.h" class Game // does it have to ab…
20 авг '12 в 14:38
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