Описание тега concreteclass

2 ответа

Использование конкретного класса из переменной абстрактного типа

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

Является ли мой пустой "открытый класс xList<E> extends ArrayList<E>" конкретным?

Я изо всех сил пытаюсь понять, что такое конкретный класс. В настоящее время у меня есть пустой класс как так: public class xList&lt;E&gt; extends ArrayList&lt;E&gt; { } В другом классе и используя основной метод я использую: xList list = new xList(…
11 янв '17 в 22:08
1 ответ

C++ Аннотация / Объявление конкретного класса

У меня есть класс MotorDefinition и абстрактный класс под названием Motor: class MotorDefinition { public: MotorDefinition(int p1, int p2, int p3) : pin1(p1), pin2(p2), pin3(p3) {} int pin1 = -1; int pin2 = -1; int pin3 = -1; }; class Motor { public…
20 май '16 в 23:13
1 ответ

Разница между классом бетона и абстрактным классом в Objective-C

Я изучаю разработку под iOS прямо сейчас и наткнулся на конкретный и абстрактный класс. В чем разница между этими классами. Я искал в Интернете, но они на других языках, кроме Objective-C.
05 май '14 в 04:14
1 ответ

Как создать подклассы с конкретными параметрами

У меня есть класс Transaction и интерфейс службы public class Transaction {} public interface RequestService { public String getRequest(Transaction transaction); } Теперь я хочу создать подкласс класса Transaction и иметь конкретный класс для интерф…
3 ответа

Могу ли я избежать реализации параметризованных конструкторов в подклассах

У меня есть абстрактный класс с конструктором 1-param, который должен быть идентичным для любого конкретного подкласса. Должен ли каждый конкретный подкласс иметь тот же конструктор с одним параметром, и если да, то почему? Аннотация: public abstrac…
13 ответов

Внутренний член в интерфейсе

У меня есть список объектов, реализующих интерфейс, и список этого интерфейса: public interface IAM { int ID { get; set; } void Save(); } public class concreteIAM : IAM { public int ID { get; set; } internal void Save(){ //save the object } //other …
15 дек '08 в 04:13
2 ответа

Конкретный класс реализует интерфейс. Типа для интерфейса позже. Как JVM распознает экземпляр Typecasted?

Конкретный тип, заданный для интерфейса, JVM все еще считает его экземпляром конкретного класса?
16 янв '11 в 00:40
3 ответа

Как вызывать конструктор с аргументами интерфейса при макете конкретного класса с помощью Moq

У меня есть следующий класс, который использует конструктор инъекций: public class Service : IService { public Service(IRepository repository, IProvider provider) { ... } } Для большинства методов этого класса я просто создаю Moq mocks для IReposito…
1 ответ

Конкретные классы против интерфейсов: когда использовать?

Я хорошо осведомлен о преимуществах интерфейсов и о том, как они помогают объединять общие функциональные возможности аналогичных типов объектов. Однако я полагаю, что люди слишком далеко отнеслись к этой "всегда программе к интерфейсу". а) Люди, на…
20 июн '13 в 02:21
4 ответа

Должен ли возвращаемый тип объявления метода быть интерфейсом или конкретным классом?

В общем случае интерфейс или абстрактный класс часто является подходящим решением, я прав? Но в некоторых случаях кажется, что конкретный класс лучше. Например, public string Replace(string old, string new) Replace метод String возвращает конкретный…
07 мар '12 в 09:03
2 ответа

Абстрактный класс против конкретного класса?

Я изучаю объектно-ориентированное программирование, но меня смущает абстрактный класс и конкретный класс. Некоторые реальные примеры будут оценены. И каковы преимущества использования одного над другим? Когда предпочтут абстрактный класс и конкретны…
07 май '12 в 06:21
0 ответов

Nhibernate отображает несколько конкретных классов из абстрактного класса

Я довольно новичок в NHibernate, и в проекте, с которым я работаю, я использую сопоставления.hbm. Что касается самого проекта, у меня есть несколько конкретных классов, основанных на одном абстрактном классе, как показано ниже: Public MustInherit Cl…
26 авг '13 в 14:56
2 ответа

Ошибка привязки данных при попытке передать ViewModel в макет включения с абстрактным типом переменной

* РЕДАКТИРОВАТЬ: Чтобы ответить на мой собственный вопрос, мне пришлось добавить EditorViewModel в качестве импорта в родительский абстрактный класс во внешнем макете, и преобразовать viewModel в родительский класс, используя app:viewModel="@{((Edit…
2 ответа

Конструктор допускается в абстрактном классе, но не в интерфейсе

Поправьте меня, если я ошибаюсь Приведенный выше заголовок приближает меня к следующим выводам: 1) Конструктор - это ничто иное, как конкретный метод с именем класса и без возвращаемого типа, даже void. 2) И, абстрактный класс может иметь как конкре…
4 ответа

Возвращая интерфейс, но бетон может иметь свойства не на интерфейсе, могу ли я получить их с помощью приведения?

У меня такое ощущение, что я использую интерфейс неправильно. Я знаю, что интерфейс - это контракт, которому должен следовать конкретный класс. Поэтому я объясню проблему, которую пытаюсь решить, и, возможно, кто-то может указать мне правильное напр…
28 янв '12 в 16:49
2 ответа

Можно ли заменить "переопределить абстрактные методы" на "реализовать абстрактные методы" в наследовании Java?

В наследовании Java можно ли взаимозаменяемо использовать выражение "переопределение абстрактного метода" с выражением "реализация абстрактного метода"? В книге "OCA Java SE 8 Programmer I Study Guide", глава 5, стр. 296, вопрос № 15 я встретил след…
4 ответа

.NET: выберите конкретные классы, используя файл конфигурации

(Этот вопрос конкретно в C#, но в целом относится к.NET) У меня есть просторное приложение, которое имеет довольно хороший дизайн и разбито на основные разделы по интерфейсам (это было сделано, чтобы помочь параллельной разработке). Теперь у нас ест…
1 ответ

Выяснение конкретной реализации из суперкласса

Я пытаюсь провести рефакторинг частей большой кодовой базы и нахожусь в точке, где код похож abstract class Animal { String type; } class Dog extends Animal { public Dog() { type = "DOG"; } } class Cat extends Animal { public Cat() { type = "CAT"; }…
05 июн '13 в 23:21
3 ответа

Доступ к указателю "this" конкретного класса из интерфейса

После написания теста я определил, что this указатель в интерфейсе не равен this указатель на конкретный класс, что означает, что я не могу просто использовать приведение в стиле C class AbstractBase {...}; class AnInterface { public: AnInterface() …
16 мар '15 в 19:57