Возможный дубликат:
Абстрактный класс в Java
У меня появилось несколько объяснений, но до сих пор я не могу понять, что представляют собой абстрактные классы и методы в Java.
Некоторые сказали, что он должен что-то сделать с безопасностью программы, другие сказали, что это не что-то в этом роде.
Даже из книг Дителя и Дителя я не понимаю. Когда, где и почему мы его используем?
Просьба объяснить это, как вы учите новичку, я очень благодарен вам за помощь.