Во время одного из моих интервью меня спросили: «Можем ли мы создать экземпляр абстрактного класса?» Мой ответ был «Нет, мы не можем». Но интервьюер сказал мне: «Неправильно, мы можем». Я немного поспорил об этом. Затем он сказал мне ...
Я читал, что мы можем создать экземпляр абстрактного класса, только унаследовав его, но мы не можем создать его напрямую.
Однако я видел, что мы можем создать объект с типом абстрактного класса, вызвав ...
Я наткнулся на несколько конструктивных конструкций в большом приложении: независимое использование абстрактных классов, независимое использование абстрактных классов интерфейсов, реализующих интерфейсный интерфейс, включая другой ...
Я использую набор компонентов, в котором есть много абстрактных классов. Теперь я хочу применить полиморфизм, но при создании объекта получаю абстрактный класс ошибки. Должен ли я переопределить все методы, которые ...
Я использую интерфейс для набора классов. Однако у меня есть проблема, потому что я хочу, чтобы в интерфейсе была разрешена любая видимость (то есть: открытая, защищенная и закрытая). Мне нужно ...
. приведенный ниже код: class abstract Normal1 extends Something {
} class Outer {class abstract Inner extends Normal1 {}
} class General extends Outer.Inner // Проблема возникает здесь ...
С PHPUnit и PHP> = 5.3 можно тестировать защищенные методы. На следующей странице в stackoverflow изложены лучшие практики для этого: «Лучшие практики для тестирования защищенных методов с помощью PHPUnit» ...
Кроме того, имея чистую виртуальную функцию, есть ли способ предотвратить создание абстрактного базового класса? Я могу это сделать: класс BaseFoo
{виртуальная пустота blah () = 0;
}; class Foo: public ...
Я теоретически понимаю, почему в Java нет абстрактной статики, как объясняется, например, в разделе Почему статические методы не могут быть абстрактными в Java. Но как мне решить такую проблему? ...
Возможный дубликат: почему нужно объявить метод интерфейса Java абстрактным? Я нашел следующий код в одном из наших интерфейсов ejb. Кто-нибудь знает, что реферат делает в интерфейсе? ...
У меня довольно простой вопрос: я хочу иметь класс Java, который предоставляет один общедоступный статический метод, который что-то делает. Это просто для целей инкапсуляции (чтобы иметь все важное...
Мне нужно написать функцию, которая выравнивает список списков. Например, сгладить [] = [] или сгладить [1,2,3,4] = [1,2,3,4] или сгладить [[1,2], [3], 4,5]] = [1 , 2,3,4,5] У меня проблемы с существом ...
Я заметил, что в PHP нельзя использовать абстрактные константы. Есть ли способ заставить дочерний класс определить константу (, которую мне нужно использовать в одном из внутренних методов абстрактного класса )?
Я хотел бы создать абстрактный класс в C #, который «наследуется» от разных интерфейсов, но оставляет конкретную реализацию подклассу. Однако компилятор жалуется, что класс не ...
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 ...
Рассмотрим пример (который компилируется на java) публичный абстрактный интерфейс Интерфейс {public void interfacing (); общедоступный абстрактный логический интерфейс (на самом деле логический);
} Почему это необходимо для ...
Here is my interface: public interface MyInterface { bool Foo();
} Here is my abstract class: public abstract class MyAbstractClass : MyInterface { abstract bool MyInterface.Foo();
} This ...
Прежде всего, я искал эту проблему и нашел много похожих вопросов, но я не смог найти ответ, который исправил мою проблему. Мне очень жаль, если я просто веду себя глупо. Что я пытаюсь сделать ...
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 ...
Как указано в заголовке, я хотел бы объявить объект индексатора this [int index] в абстрактном классе как абстрактный член. Возможно ли это каким-либо образом? Можно ли объявить это в интерфейсе ...
Я пытаюсь получить текущее имя класса в строку. Например, :открытый класс Marker :Mark { строка текущий класс = ???; } общедоступный абстрактный класс MiniMarker :Mark { } Я хотел бы получить...
Я читал, что для GWT указываются методы для возврата конкретной реализации, например :public ArrayList getList (); вместо обычно -предпочитаемого "абстрактного интерфейса", для...
Я думаю о том, как написать абстрактный базовый класс с абстрактным методом, который будет принимать одно или два значения Int. Что-то вроде :абстрактный класс Foo { def doSomething (??? ):Блок } Лучшее...
В «Эффективной Java» Джошуа Блох предпочитает интерфейсы абстрактным классам. Однако он отмечает, что скелетная реализация должна быть с каждым интерфейсом. Я чувствую, что скелетная реализация...
Вот как я обычно вижу показанный Шаблон Абстрактной Фабрики: public abstract class Factory { public abstract Product GetProduct(); } public class ConcreteFactory1 : Factory { ...
У меня есть абстрактный класс и 2 подкласса. Есть 4 константы, которые относятся ко всем классам. Я собирался поместить final в абстрактный класс, но понимаю, что переменная final не...
Пробовал поиск, ничего не возвращает (i ithink ). Можно ли сделать вектор абстрактного класса? Например, у меня есть суперкласс Unit. И у меня есть подклассы солдат, машина и бомбардировщик....