Ключевое слово abstract в Java



abstract - это модификатор, применимый для классов, методов, но не для переменных. Он используется для достижения абстракции, которая является одним из столпов объектно-ориентированного программирования. Рассмотрим варианты применения abstract:



1. Класс, имеющий частичную реализацию (т.е. не все методы, присутствующие в классе, определены).

2. Иногда требуется объявление нереализованного метода в суперклассе. Этого можно добиться, указав модификатор abstract.