Вопросы по теме 'base-class'

Интерфейс против базового класса
Когда мне следует использовать интерфейс, а когда - базовый класс? Всегда ли это должен быть интерфейс, если я не хочу фактически определять базовую реализацию методов? Если у меня класс собаки и кошки. Зачем мне использовать IPet вместо...
168871 просмотров

Создание событий базового класса в производных классах C#
У меня есть базовый класс DockedToolWindow : Form и множество классов, производных от DockedToolWindow. У меня есть класс-контейнер, который содержит и назначает события объектам DockedToolWindow, однако я хочу вызывать события из дочернего класса....
13736 просмотров
schedule 18.06.2023

Расширение контроллера шаблонов в Kohana
Я немного запутался, пытаясь задним числом создать новый базовый контроллер для моего проекта. Если я не ошибаюсь, все, что мне нужно сделать, это создать в application/libraries файл с именем MY_baseController.php , содержащий следующее:...
2880 просмотров
schedule 20.04.2022

Как скрыть унаследованное свойство в классе без изменения унаследованного класса (базового класса)?
Если у меня есть следующий пример кода: public class ClassBase { public int ID { get; set; } public string Name { get; set; } } public class ClassA : ClassBase { public int JustNumber { get; set; } public ClassA() {...
94644 просмотров
schedule 24.03.2023

Краткий (но все же выразительный) синтаксис C ++ для вызова методов базового класса
Я хочу специально вызвать метод базового класса; как это сделать наиболее кратко? Например: class Base { public: bool operator != (Base&); }; class Child : public Base { public: bool operator != (Child& child_) {...
642 просмотров
schedule 27.10.2023

полиморфизм, наследование в С# - базовый класс, вызывающий переопределенный метод?
Этот код не работает, но, надеюсь, вы получите то, чего я пытаюсь добиться здесь. У меня есть класс Money, который я взял с сайта http://www.noticeablyDifferent.com/CodeSamples/Money.aspx и немного расширил его, включив конвертацию валюты....
1642 просмотров

Обеспечение согласованности именования методов в C# между классами
У меня есть серия классов в проекте, которые делают по сути одно и то же, но на разных объектах. Из-за того, что некоторые из них были закодированы в разное время и разными людьми, в названиях есть некоторая непоследовательность. Я хочу обновить...
208 просмотров
schedule 11.07.2023

Могу ли я иметь базовый класс, в котором каждый производный класс имеет собственную копию статического свойства?
У меня есть что-то вроде следующей ситуации ниже: class Base { public static int x; public int myMethod() { x += 5; return x; } } class DerivedA : Base { } class DerivedB : Base { } Я пытаюсь...
5885 просмотров
schedule 12.09.2023

установить базовый объект производного объекта?
Это основной концептуальный вопрос. Если у меня есть производный класс, наследуемый от Base, и я создаю экземпляр нового производного объекта, могу ли я установить его базовый объект на конкретный базовый объект по своему выбору, чтобы все вызовы...
1473 просмотров

базовый класс не всегда вызывается при создании экземпляра пользовательского элемента управления WinForm
У меня неприятная проблема, у которой есть обходной путь, но я хочу, чтобы код был как можно более похожим. Проблема связана с конкретной переменной в базовом классе для моих пользовательских элементов управления, которая может быть или не быть...
705 просмотров

Можно ли написать базовый класс для обработки исключения nullReferenceException со всех страниц?
Я использую .net framework 4.0, простой asp.net и работаю с веб-формой. В настоящее время у меня есть базовый класс для обработки всех параметров и перенаправления. Интересно, можно ли написать базовый класс для обработки исключения...
313 просмотров

Внедрение зависимостей в базовые и производные классы
У меня есть абстрактный базовый класс контроллера, и все контроллеры действий являются производными от него. Базовый класс Controller при построении инициализирует объект View. Этот объект View используется всеми контроллерами действий. Каждый...
1107 просмотров
schedule 13.02.2023

Зачем использовать указатели базового класса для производных классов
class base{ ..... virtual void function1(); virtual void function2(); }; class derived::public base{ int function1(); int function2(); }; int main() { derived d; base *b = &d; int k = b->function1() // Why use...
21286 просмотров

Как указать System.Xml.Serialization.XmlSerializer сериализовать только базовый класс?
У меня есть массив объектов моего базового класса MyBase . Некоторые из этих объектов являются экземплярами производных классов, поэтому, когда я пытаюсь сериализовать этот массив с помощью System.Xml.Serialization.XmlSerializer , происходит сбой с...
854 просмотров
schedule 22.07.2022

Внедрение зависимостей как в базовый класс, так и в подкласс с помощью IoC?
Если у меня есть базовый класс со службами, внедренными через зависимости конструктора: возможно ли объявить конструктор подкласса без использования : base (params) ? public MyBaseClass { private IServiceA _serviceA; private IServiceB...
2570 просмотров

Классы и базовые классы
Из заголовка вы можете заметить, что я новичок в программировании и ActionScript 3. Я не думаю, что понимаю, как работают классы. Особенно в АС3. Я думал, что это куча поведения, которое вы можете прикрепить к своим объектам, и все объекты с одним и...
70 просмотров

Конструкторы VB.NET в производных классах
У меня есть базовый класс, который я использую с отражением для заполнения полей производных классов, читая из базы данных. Public MustInherit Class DaoBase : Implements IEquatable(Of DaoBase) Sub New() ' Empty, hate to...
1167 просмотров

вызвать конструктор базового класса в списке инициализаторов
я пишу следующий код: class A { protected: int age; public: A(int a); }; A::A(int a){ cout << "constructer A" << a << endl; age =a; } class B : public A{ int id; public: B(int i,int a); }; B::B(int i, int...
479 просмотров
schedule 18.05.2023

Как обратиться к родительскому классу базового класса из статического метода под-под-базового класса без указания имени базового класса
В PHP я хочу вызвать статический метод в родительском родительском классе из подподкласса, не обращаясь к родительскому классу имени родительского класса (см. комментарий в коде ниже): class Base { public static function helloStatic() {...
62 просмотров

С++ Вызов функции дочернего класса из базового класса, когда я не знаю дочерний тип
У меня есть инвентарь, в котором хранятся файлы InventoryItem. struct InventoryItem{ Item* item; unsigned int quantity;}; std::vector<InventoryItem> m_items; Я добавляю такие элементы, как следующие, m_inventory.addItem(bandage);...
654 просмотров
schedule 23.01.2023