Java SE. Урок 23. Абстрактные классы и методы

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

Java SE. Lesson 24. Interfaces
▶︎

Java SE. Lesson 24. Interfaces

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Java. Covariance and contravariance of generic types: an example of ArrayList.
▶︎

Java. Covariance and contravariance of generic types: an example of ArrayList.

Урок 11. Класс Object, equals/hashcode/toString в java [Курсы Java с нуля]
▶︎

Урок 11. Класс Object, equals/hashcode/toString в java [Курсы Java с нуля]

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

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

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

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

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

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

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

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

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

Java SE. Lesson 28. Generic / Parameterization / Generics

Java for Beginners. Lesson 41: Abstract Classes.
▶︎

Java for Beginners. Lesson 41: Abstract Classes.

Основы Java [ООП]: Абстракция, Абстрактные классы и Интерфейсы
▶︎

Основы Java [ООП]: Абстракция, Абстрактные классы и Интерфейсы

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

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

Java for Beginners. Lesson 26: Interfaces
▶︎

Java for Beginners. Lesson 26: Interfaces