2 года назад
Java 56. Что такое abstract? Абстрактный класс? aбстрактный метод?
Ключевое слово "abstract" в Java используется для определения абстрактных классов и абстрактных методов. Абстрактный класс - это класс, который не может быть создан непосредственно экземпляром. Он служит только для описания интерфейса для классов-наследников. Абстрактный класс содержит хотя бы один абстрактный метод (метод без тела), который должен быть реализован в каждом классе-наследнике. Абстрактные классы могут также содержать обычные методы с конкретной реализацией. Абстрактный метод - это метод, который объявлен, но не реализован в абстрактном классе...
2 года назад
Java 351. Почему нельзя использовать одновременно final и abstract?
Ключевые слова final и abstract в Java представляют две противоположные концепции, которые не могут быть использованы вместе для одного элемента класса. Final означает, что переменная может быть назначена только один раз, а метод или класс не могут быть изменены после их определения. Таким образом, переменная, метод или класс с модификатором final является окончательным и не может быть изменен другими частями программы. С другой стороны, abstract используется для объявления абстрактных классов или методов, которые не имеют реализации в этом классе и должны быть переопределены в подклассах...