abstract- все статьи тега


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

интервьюер спросил-можем ли мы создать экземпляр абстрактного класса? Я сказал, Нет. Он сказал мне-неправильно, мы можем. Я немного поспорил на этот счет. Тогда он сказал мне попробовать это самостоятельно у себя дома. abstract class my { public void mymethod() { System.out.print("Abstract"); } } class poly { public static void main(String a[]) { my m = new my() {}; m.mymethod(); } } здесь я создаю экземпляр моего класса и вызываю метод абстрактного ...

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

Рассмотрим пример (который компилируется на java) public abstract interface Interface { public void interfacing(); public abstract boolean interfacing(boolean really); } почему необходимо, чтобы интерфейс был "объявлен" абстрактным? Есть другие правила, которые применяются с абстрактным интерфейсом? И Наконец: Если abstract устарел, почему он включен в Java? Есть ли история для абстрактного интерфейса? ...

Почему не абстрактные поля?

почему классы Java не могут иметь абстрактные поля, как они могут иметь абстрактные методы? например: у меня есть два класса, которые расширяют один и тот же абстрактный базовый класс. Каждый из этих двух классов имеет метод, который идентичен, за исключением Строковой константы, которая является сообщением об ошибке, внутри них. Если бы поля могли быть абстрактными, я мог бы сделать эту константу абстрактной и вытащить метод в базовый класс. Вместо этого, я должен создать абстрактный метод, ...

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

у меня есть абстрактный класс, который определяет абстрактные методы. Это означает, что для того, чтобы класс был инстанцируемым, все абстрактные методы должны быть реализованы. Я хотел бы, чтобы все мои подклассы реализовали конструктор с 2 ints в качестве параметров. объявление конструктора поражает мою цель, так как я хочу, чтобы конструктор определялся в подклассах, и я ничего не знаю о реализации. Кроме того, я не могу объявить конструктор как аннотация; есть ли способ сделать это ? пр ...