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

Почему конструктор производного класса всегда должен обращаться к конструктору базового класса?
Я видел этот вопрос в одном из своих вопросников: Почему конструктор производного класса всегда должен обращаться к конструктору базового класса? Интересно, актуален ли вопрос?
732 просмотров
schedule 19.10.2021

Xml Deserialization не распознает сгенерированные производные классы прокси
У меня серьезные головные боли при попытке десериализации XML в автоматически сгенерированный прокси-класс с производными типами. Это мой сценарий (работа с Xml.Serialization ) Одна служба WCF 4.0 (как часть контракта) этого типа:...
1041 просмотров

Приведение лямбда-выражения к производному типу
Мне нужно немного волшебства. Я считаю, что то, что я пытаюсь сделать, имеет смысл, но если я не видел проблемы с планом, причины, по которым это было бы, также приветствуются. У меня есть выражение Expression<Func<Entity, bool>>...
1518 просмотров
schedule 07.10.2021

Как переопределить постоянную переменную в производном классе? [ДЖАВА]
Скажем, у меня есть класс class A { public static final int x = 1; } и у меня есть производный класс class B extends A { x = 2; // want to redefine x as 2 here } Как мне переопределить константу как 2 в производном классе B? Я...
2532 просмотров
schedule 19.11.2021

c ++ / cli статический конструктор производного класса не вызывается
Как описано в другом моем сообщении SO , я увидел странное поведение своего приложения после перехода с VS 2008 (.net 3.5) до VS 2013 (и с использованием .net 4.0, а не 4.5). Я обнаружил, что статический конструктор (cctor) класса больше не...
950 просмотров

Ошибка наследования / переопределения c ++
Файл заголовка формы ОШИБКА: конструктор для «Rectangle» должен явно инициализировать базовый класс «Shape», у которого нет конструктора по умолчанию. #ifndef Rectangle_hpp #define Rectangle_hpp #include "shape.hpp" #include <stdio.h>...
1220 просмотров

Как убедиться, что все классы, производные от NSManagedObject, имеют определенное свойство?
Я использую Xcode 8, Swift 3 и Core Data. Во всех моих классах NSManagedObject я включаю свойство entityName . Как мне убедиться, что все классы, производные от NSManagedObject, имеют свойство entityName , как показано ниже: public class...
30 просмотров
schedule 01.10.2021

Почему я не могу получить доступ к свойствам Internal / Friend из динамического объекта?
Я собираюсь сначала показать код VB.NET, потому что поведение его эквивалента на C # более запутанно (см. Ниже) . Рассмотрим следующие три класса: Public Class BaseClass Private Shared Rand As New Random Public Shared Function...
353 просмотров
schedule 03.10.2021

Вызов метода супербазового класса из производного класса C #
Я пытаюсь вызвать метод базового класса Super из производного класса public class Base { public virtual void TestFun() { Console.WriteLine("This is Class Base"); } } public class A : Base { public override void...
58 просмотров
schedule 06.10.2021

Новый класс С# только с одним свойством: производный от базы или инкапсулировать в новый?
Я попытался быть описательным :) Это скорее проблема стиля программирования, чем проблема кодирования сама по себе. Предположим, у нас есть: A: public class MyDict { public Dictionary<int,string> dict; // do...
1466 просмотров
schedule 18.02.2022

Как развернуть дескриптор объекта, созданный с помощью Activator.CreateInstance, в базовый класс?
В моем предыдущем вопросе я хотел заставить все производные классы реализовать свой собственный класс параметров. Данный ответ предоставил решение моей проблемы, но затем создал еще одну проблему, поскольку я больше не мог разворачивать дескриптор...
2451 просмотров
schedule 23.02.2022

Как использовать XmlSerializer для сериализации производных экземпляров?
Я понимаю, что это похоже на точную копию Использование XmlSerializer для сериализации производных классов , но я не могу понять, как заставить это работать, следуя указаниям из того же вопроса: using System; using System.Text; using...
631 просмотров
schedule 03.03.2022

Как скрыть метод, который является частью реализации интерфейса внутри базового класса, от классов, производных от базового класса?
У меня есть следующая структура: public class Foo : FooBaseNamespace.FooBase { public Foo() { Register("abc"); } } public class FooBase : IFoo { public FooBase() { } public void Register(string id) {...
2194 просмотров

Проекция Automapper с выбором OData, если DTO имеет производный класс, выдает ошибку
Проекция Automapper с OData работает нормально, как и ожидалось, но если я получаю класс из DTO, это вызывает следующую ошибку: "exceptionMessage": "The 'TypeIs' expression with an input of type 'EmployeeDTO' and a check of type 'DeveloperDTO' is...
1371 просмотров

почему компилятор жалуется, что не может инициализировать Derived с помощью rvalue типа Base
class Base { public: virtual Base* clone() const { return new Base(*this); } // ... }; class Derived: public Base { public: Derived* clone() const override { return new Derived(*this); } // ... }; int main() { Derived *d = new...
1244 просмотров
schedule 25.03.2022

Преобразование Derive * в Base * в функцию-член / функцию-член базового / производного класса
Вот код: class B; class C; class D; class A{ public: virtual ~A(){} friend void gg(D* d); void ga(B *b,C* c,D* d); }; class B:protected A{ public: void gb(B *b,C* c,D* d); }; class C:public B{}; class...
255 просмотров
schedule 04.04.2022

Рефакторинг C#: проверьте тип производного класса и присвойте переменной того же класса
У меня есть несколько классов, производных от абстрактного класса. В методе я получаю объект, который является одним из производных классов. Мне нужно проверить тип объекта и назначить правильное свойство. Простое решение работает, но похоже, что...
117 просмотров

Как спроектировать библиотеку с параллельными интерфейсами на C и C++
Мой текущий проект представляет собой библиотеку среднего размера, предназначенную для одновременного использования интерфейса C и C++. Он сосредоточен вокруг одного типа данных, который я хочу сделать доступным из функций C и C++, потому что я хочу...
481 просмотров

Переопределение статических переменных/методов и их использование в базовом классе
У меня есть базовый класс со статической переменной защищенного уровня, статической функцией защищенного уровня и общедоступной функцией: public class BaseClass { protected static int Size = 4; public static byte[] DoSomething(byte[]...
1034 просмотров
schedule 09.04.2022

Использование JSON.NET для десериализации в производный класс
Я боролся с этим в течение нескольких часов, и я не могу найти решение. Используя JSON.NET, я пытаюсь десериализовать некоторые данные в тот или иной производный класс, НО я хочу настроить таргетинг на правильный производный класс на основе поля,...
4124 просмотров