0
ответов

Можем ли мы создать экземпляр абстрактного класса?

Во время одного из моих интервью меня спросили: «Можем ли мы создать экземпляр абстрактного класса?» Мой ответ был «Нет, мы не можем». Но интервьюер сказал мне: «Неправильно, мы можем». Я немного поспорил об этом. Затем он сказал мне ...
вопрос задан: 7 June 2019 18:02
0
ответов

Можем ли мы создать экземпляр абстрактного класса напрямую? [дубликат]

Я читал, что мы можем создать экземпляр абстрактного класса, только унаследовав его, но мы не можем создать его напрямую. Однако я видел, что мы можем создать объект с типом абстрактного класса, вызвав ...
вопрос задан: 7 June 2019 15:14
0
ответов

Что предпочтительнее: абстрактный класс против интерфейса?

Я наткнулся на несколько конструктивных конструкций в большом приложении: независимое использование абстрактных классов, независимое использование абстрактных классов интерфейсов, реализующих интерфейсный интерфейс, включая другой ...
вопрос задан: 25 October 2018 18:42
0
ответов

Абстрактный класс в Delphi

Я использую набор компонентов, в котором есть много абстрактных классов. Теперь я хочу применить полиморфизм, но при создании объекта получаю абстрактный класс ошибки. Должен ли я переопределить все методы, которые ...
вопрос задан: 19 June 2018 09:25
0
ответов

Интерфейс PHP: Укажите ЛЮБУЮ видимость

Я использую интерфейс для набора классов. Однако у меня есть проблема, потому что я хочу, чтобы в интерфейсе была разрешена любая видимость (то есть: открытая, защищенная и закрытая). Мне нужно ...
вопрос задан: 18 October 2017 20:02
0
ответов

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

. приведенный ниже код: class abstract Normal1 extends Something { } class Outer {class abstract Inner extends Normal1 {} } class General extends Outer.Inner // Проблема возникает здесь ...
вопрос задан: 12 August 2017 07:02
0
ответов

Рекомендации по тестированию защищенных методов с помощью PHPUnit (в абстрактных классах )

С PHPUnit и PHP> = 5.3 можно тестировать защищенные методы. На следующей странице в stackoverflow изложены лучшие практики для этого: «Лучшие практики для тестирования защищенных методов с помощью PHPUnit» ...
вопрос задан: 23 May 2017 12:25
0
ответов

C ++: любой способ предотвратить создание абстрактного базового класса?

Кроме того, имея чистую виртуальную функцию, есть ли способ предотвратить создание абстрактного базового класса? Я могу это сделать: класс BaseFoo {виртуальная пустота blah () = 0; }; class Foo: public ...
вопрос задан: 23 May 2017 12:17
0
ответов

Java: статическая абстракция (снова) - лучшая практика, как обойти

Я теоретически понимаю, почему в Java нет абстрактной статики, как объясняется, например, в разделе Почему статические методы не могут быть абстрактными в Java. Но как мне решить такую ​​проблему? ...
вопрос задан: 23 May 2017 12:10
0
ответов

что такое абстрактный метод на интерфейсе в Java [дубликат]

Возможный дубликат: почему нужно объявить метод интерфейса Java абстрактным? Я нашел следующий код в одном из наших интерфейсов ejb. Кто-нибудь знает, что реферат делает в интерфейсе? ...
вопрос задан: 23 May 2017 10:31
0
ответов

Конечный абстрактный класс Java

У меня довольно простой вопрос: я хочу иметь класс Java, который предоставляет один общедоступный статический метод, который что-то делает. Это просто для целей инкапсуляции (чтобы иметь все важное...
вопрос задан: 30 May 2016 10:07
0
ответов

Свести список списки

Мне нужно написать функцию, которая выравнивает список списков. Например, сгладить [] = [] или сгладить [1,2,3,4] = [1,2,3,4] или сгладить [[1,2], [3], 4,5]] = [1 , 2,3,4,5] У меня проблемы с существом ...
вопрос задан: 8 February 2016 19:55
0
ответов

Абстрактные константы в PHP -Заставить дочерний класс определять константу

Я заметил, что в PHP нельзя использовать абстрактные константы. Есть ли способ заставить дочерний класс определить константу (, которую мне нужно использовать в одном из внутренних методов абстрактного класса )?
вопрос задан: 14 July 2015 06:48
0
ответов

Создание абстрактного класса, реализующего несколько интерфейсов в C #

Я хотел бы создать абстрактный класс в C #, который «наследуется» от разных интерфейсов, но оставляет конкретную реализацию подклассу. Однако компилятор жалуется, что класс не ...
вопрос задан: 27 May 2015 18:09
0
ответов

Определение абстрактного класса без каких-либо абстрактных методов

Могу ли я определить абстрактный класс без добавления абстрактного метода?
вопрос задан: 20 February 2015 09:13
0
ответов

How to assign value to readonly field in an abstract class?

I have a field in base abstract class. I want to make this field readonly so that its value do not changed after child class has been initialized. But abstract class cannot have constructor and ...
вопрос задан: 12 December 2014 12:54
0
ответов

Can an abstract class be used as a reference type?

I'm not so sure what that would imply and my textbook is dancing around the answer.
вопрос задан: 12 October 2014 11:49
0
ответов

Абстрактный интерфейс Java

Рассмотрим пример (который компилируется на java) публичный абстрактный интерфейс Интерфейс {public void interfacing (); общедоступный абстрактный логический интерфейс (на самом деле логический); } Почему это необходимо для ...
вопрос задан: 9 July 2014 07:36
0
ответов

Explicitly implementing an interface with an abstract method

Here is my interface: public interface MyInterface { bool Foo(); } Here is my abstract class: public abstract class MyAbstractClass : MyInterface { abstract bool MyInterface.Foo(); } This ...
вопрос задан: 28 June 2014 13:28
0
ответов

Проблемы с абстрактным классом C ++ (я могу сделать это на Java, но не на C ++!)

Прежде всего, я искал эту проблему и нашел много похожих вопросов, но я не смог найти ответ, который исправил мою проблему. Мне очень жаль, если я просто веду себя глупо. Что я пытаюсь сделать ...
вопрос задан: 28 June 2013 23:54
0
ответов

Abstract methods in Java

I want to write an abstract method but the compiler persistently gives this error: abstract methods cannot have a body I have a method like this: public abstract boolean isChanged() { return ...
вопрос задан: 10 June 2013 08:07
0
ответов

Есть ли возможность объявить индексаторы в C # как абстрактный член?

Как указано в заголовке, я хотел бы объявить объект индексатора this [int index] в абстрактном классе как абстрактный член. Возможно ли это каким-либо образом? Можно ли объявить это в интерфейсе ...
вопрос задан: 21 May 2013 00:53
0
ответов

Как получить текущее имя класса во время выполнения? [дубликат]

Я пытаюсь получить текущее имя класса в строку. Например, :открытый класс Marker :Mark { строка текущий класс = ???; } общедоступный абстрактный класс MiniMarker :Mark { } Я хотел бы получить...
вопрос задан: 20 August 2012 19:08
0
ответов

Насколько уменьшился размер скомпилированного js за счет использования конкретных классов вместо интерфейсов

Я читал, что для GWT указываются методы для возврата конкретной реализации, например :public ArrayList getList (); вместо обычно -предпочитаемого "абстрактного интерфейса", для...
вопрос задан: 20 August 2012 03:27
0
ответов

Абстрактный базовый класс с абстрактным методом, который будет принимать одно или два значения (Scala)

Я думаю о том, как написать абстрактный базовый класс с абстрактным методом, который будет принимать одно или два значения Int. Что-то вроде :абстрактный класс Foo { def doSomething (??? ):Блок } Лучшее...
вопрос задан: 10 August 2012 01:09
0
ответов
0
ответов

Чем скелетная реализация отличается от обычного абстрактного класса?

В «Эффективной Java» Джошуа Блох предпочитает интерфейсы абстрактным классам. Однако он отмечает, что скелетная реализация должна быть с каждым интерфейсом. Я чувствую, что скелетная реализация...
вопрос задан: 24 June 2012 22:09
0
ответов

Шаблон Абстрактной Фабрики — Точка Конкретных Фабричных

Вот как я обычно вижу показанный Шаблон Абстрактной Фабрики: public abstract class Factory { public abstract Product GetProduct(); } public class ConcreteFactory1 : Factory { ...
вопрос задан: 21 June 2012 21:58
0
ответов

Java -Использование константы в абстрактном классе, которая также должна использоваться подклассами

У меня есть абстрактный класс и 2 подкласса. Есть 4 константы, которые относятся ко всем классам. Я собирался поместить final в абстрактный класс, но понимаю, что переменная final не...
вопрос задан: 3 May 2012 16:36
0
ответов

Создание вектора экземпляров разных подклассов

Пробовал поиск, ничего не возвращает (i ithink ). Можно ли сделать вектор абстрактного класса? Например, у меня есть суперкласс Unit. И у меня есть подклассы солдат, машина и бомбардировщик....
вопрос задан: 26 April 2012 17:38