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

1 ответ

 с решением2?

оложим, нам нужно реализовать различные типы деревьев с классом «BaseNode», из которого получены другие типы узлов, и предполагается, что переменная экземпляра называетсяparent своего типа, как правило, это выглядит так: class BaseNode{ ...

9 ответов

 если речь идет просто о требовании неизменности), а не о простом постороннем утверждении. Вы говорите об одном предложении, которое касается существенной сути вопроса, а именно: возможно ли использовать наследование с типами значений.

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

8 ответов

Вызывать переопределения в конструкторе не рекомендуется.

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

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

1 ответ

И нет такой директивы компилятора, о которой Дэнни думал, что она может существовать.

аружил (по крайней мере для меня) неожиданное поведение при использовании наследования интерфейса в Delphi. У меня есть эта простая иерархия классов и интерфейсов: +---------------+ | << IMyBase >> | +---------------+ ^ | +---------------+ | ...

10 ответов

Надеюсь, это кому-нибудь поможет.

е всего ... Извините за этот пост. Я знаю, что в stackoverflow есть много сообщений о множественном наследовании. Но я уже знаю, что Java не поддерживает множественное наследование, и я знаю, что использование интерфейсов должно ...

6 ответов

В доступных версиях PHP нет способа сделать то, что вы хотите. Решение Пола Диксона - единственное. Я имею в виду, что пример кода, как функция поздних статических привязок, о которой он говорит, доступен в PHP 5.3, которая находится в бета-версии.

я есть два класса:Action а такжеMyAction, Последний объявлен как: class MyAction extends Action {/* some methods here */}Все, что мне нужно, это метод вAction class (только в нем, потому что будет много унаследованных классов, и я не хочу ...

4 ответа

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

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

1 ответ

 в абстрактном суперклассе создает NPE

нение кода ниже: class Parent { val value = { println("Setting value in parent") "ParentVal" } println(s"Parent value is ${value}") } class Child extends Parent { override val value = { println("Setting value in child") "ChildVal" } ...

2 ответа

, Не то чтобы это имело большое практическое значение.

ел следующий код, что такое использование унаследованных методов equals () и toString (). @FunctionalInterface public interface FunInterface<T> { // An abstract method declared in the functional interface int test(T o1, T o2); // Re-declaration ...

2 ответа

Требует ли конструктор подкласса всех аргументов конструктора суперкласса?

У меня есть два класса,Staff а такжеAdvancedStaff, который расширяет первое. Staff имеет этот конструктор: public Staff (String number, String title, String name, String role, char level) { staffNumber = number; staffTitle = title; staffName = ...