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

3 ответа

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

я есть абстрактный класс C #, который имеет поведение в виртуальном методе. Мне нужно протестировать это поведение в этом виртуальном методе (не вопрос: когда этот метод вызывается). Я вижу три варианта: 1) создать фиктивную реализацию ...

8 ответов

Это не лексическая конструкция. Это синтаксис. Семантически это избыточно. Это не 'требуется компилятором'. Часть о пространстве / времени просто пустяковая. Ни одна из этих глупостей не отвечает на вопрос, который был задан. Не используйте форматирование кода для текста, который не является кодом.

отрим пример (который компилируется в Java) public abstract interface Interface { public void interfacing(); public abstract boolean interfacing(boolean really); }Почему интерфейс должен быть «объявлен» абстрактным? Есть ли другие правила, ...

4 ответа

Нет доступного экземпляра типа PerfHelper из-за некоторого промежуточного вызова конструктора

Рассмотрим следующий код: class abstract Normal1 extends Something { } class Outer { class abstract Inner extends Normal1 { } } class General extends Outer.Inner // Problem occurs at this { }Я получаю сообщение об ошибке: «Нет доступного ...

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

3 ответа

Правильный дизайн для классов сущностей. Нужны рекомендации

Например, у меня есть класс сущностиUser: public class User { private long id; private String name; // setters and getters }Далее я добавляю новый класс сущности:Comment public class Comment { private long id; private String comment; // setters ...

2 ответа

Переопределение абстрактного метода виртуальным

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

1 ответ

Абстрактные функции и список переменных аргументов

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

2 ответа

Массив базового абстрактного класса, содержащий дочерний класс в C ++

так что у меня топ класс, скажем так //Top.h #pragma once #include <string> using std::string; class Top { protected: string name; public: virtual string GetName() = 0; }В этом классе не будет объекта Top, поэтому он является абстрактным ...

10 ответов

Можно ли создавать абстрактные классы в Python?

Как я могу сделать класс или метод абстрактным в Python? Я пытался переопределить__new__() вот так: class F: def __new__(cls): raise Exception("Unable to create an instance of abstract class %s" %cls)но теперь, если я создам классG что ...

8 ответов

В чем разница между экземплярами виртуальных функций в C ++?

В чем разница между следующими двумя объявлениями? virtual void calculateBase() = 0; virtual void calculateBase();Я прочитал первый (= 0) «чисто абстрактная функция», но что это делает второй?

6 ответов

Точное определение «функционального интерфейса» в Java 8

Недавно я начал изучать Java 8, и я не совсем понимаю концепцию «функционального интерфейса», которая необходима для реализации лямбда-выражений в Java. Существуетдовольно полное руководство [http://www.lambdafaq.org/]лямбда-функции в Java, но я ...