Результаты поиска по запросу "base-class"

2 ответа

Как работают конструкторы производных классов в python?

У меня есть следующий базовый класс: class NeuralNetworkBase: def __init__(self, numberOfInputs, numberOfHiddenNeurons, numberOfOutputs): self.inputLayer = numpy.zeros(shape = (numberOfInputs)) self.hiddenLayer = numpy.zeros(shape ...

4 ответа

Ключ (который здесь отсутствует) заключается в том, что свойство

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

10 ответов

Как скрыть унаследованное свойство в классе, не изменяя унаследованный класс (базовый класс)?

Если у меня есть следующий пример кода: public class ClassBase { public int ID { get; set; } public string Name { get; set; } } public class ClassA : ClassBase { public int JustNumber { get; set; } public ClassA() { this.ID = 0; this.Name = ...

ТОП публикаций

7 ответов

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

Я не знаю, возможно ли это, но я пытаюсь получить экземпляр базового класса из производного класса. В C # я могу использоватьбазаключевое слово для доступа к свойствам и методам базового класса (конечно), но я хочу использоватьбазасам. Попытка ...

9 ответов

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

ел, как много людей говорили об использовании базовых контроллеров в своих проектах ASP.NET MVC. Типичные примеры, которые я видел, делают это для регистрации или, возможно, CRUD-леса. Каковы некоторые другие хорошие применения базового класса ...

3 ответа

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

struct B { int b1, b2; B(int, int); }; struct D : B { int d1, d2; // which is technically better ? D (int i, int j, int k, int l) : B(i,j), d1(k), d2(l) {} // 1st Base // or D (int i, int j, int k, int l) : d1(k), d2(l), B(i,j) {} // last Base ...

30 ответов

An inheritor of a base class should have an "is a" relationship. Interface represents An "implements a" relationship. So only use a base class when your inheritors will maintain the is a relationship.

я должен использовать интерфейс и когда я должен использовать базовый класс? Должен ли он всегда быть интерфейсом, если я не хочу определять базовую реализацию методов? Если у меня есть класс собак и кошек. Почему я хотел бы реализовать IPet ...

2 ответа

Текущая версия Gson не имеет встроенного механизма для обработки полиморфной десериализации. Следующий релиз, похоже, будет иметь эту функцию.

я есть несколько классов A, B, C, все они наследуются от класса BaseClass. У меня есть String JSON, который содержит представление JSON A, B, C или BaseClass. Я хочу иметь какой-то способ десериализации этой строки в базовый класс (полиморфная ...

1 ответ

Вы можете использовать черту реализации, как это делают классы коллекции, которая параметризована конкретным типом. Например, что-то вроде:

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

20 ответов

 метод

ли назначить объект базового класса для ссылки на производный класс с явной типизацией в C #? Я попробовал это, и это создает ошибку во время выполнения.