Java SE. Урок 23. Абстрактные классы и методы
Абстрактный класс необходим для того чтобы, описать набор общих свойств и поведений, присущих конкретной группе объектов. Абстрактный класс - это класс на основании которого нельзя создать объект (экземпляр класса), но это можно сделать его классам потомкам (при условии что они не абстрактные). Абстрактные классы объявляются с ключевым словом abstract и могут содержать абстрактные методы. Данные методы не имеют тела и должны быть реализованы в наследниках. Абстрактные классы могут иметь полностью реализованные методы, поля и конструкторы.

▶︎
Java SE. Lesson 24. Interfaces

▶︎
Урок8. Абстрактные классы и интерфейсы в java. Теория

▶︎
Java SE. Урок 21. Наследование. Использование this и super

▶︎
Интерфейсы в Java на практике для начинающих программистов

▶︎
Выпуск 22. hashCode() и equals() - самое главное.

▶︎
ВСЁ про JAVA-СОБЕСЕДОВАНИЯ В 2026. ЗАРПЛАТЫ, ЛОВУШКИ, ВОПРОСЫ

▶︎
Java SE. Урок 22. Полиморфизм. Перегрузка и переопределение методов

▶︎
Java SE. Урок 29. Исключения, ошибки и их иерархия. Блоки try, catch, finally

▶︎
Программирование на Java с нуля #13. Интерфейсы, абстрактные классы.

▶︎
Java. Covariance and contravariance of generic types: an example of ArrayList.
![Урок 11. Класс Object, equals/hashcode/toString в java [Курсы Java с нуля]](https://i.ytimg.com/vi/M_iuGDF6WeY/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLCwYZV_x4xVZGuWZ1PDX4fK0LCtmw)
▶︎
Урок 11. Класс Object, equals/hashcode/toString в java [Курсы Java с нуля]

▶︎
Уроки Java с нуля / #14 – Наследование в классах

▶︎
Java SE. Урок 17. Поля и методы

▶︎
Что такое ACID? | Самый частый вопрос бэкендеру

▶︎
Полиморфизм в Java на практике для начинающих в программировании

▶︎
Java SE. Lesson 28. Generic / Parameterization / Generics

▶︎
Java for Beginners. Lesson 41: Abstract Classes.
![Основы Java [ООП]: Абстракция, Абстрактные классы и Интерфейсы](https://i.ytimg.com/vi/5vQ7SRBALkU/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLCOY5A0rT7mKgT7iS7EGtxA7ozd9w)
▶︎
Основы Java [ООП]: Абстракция, Абстрактные классы и Интерфейсы

▶︎
Stream API. Java. Максимально простым языком.

▶︎
