- Класс абстрактный, если в нем есть абстрактный метод, но их может и не быть - Абстрактные методы должны переопределяться в потомках, если потомки не абстрактные - Абстрактный класс не может быть финальным - Нельзя создать через `new` - Конструктор абстрактного класса обычно делают `protected` - Может быть типом ссылки