Абстрактный класс и интерфейс являются основной частью языка программирования Java. В последних статьях мы узнали что такое Java интерфейс и абстрактный класс в Java. В этой статье мы узнаем о разнице между абстрактным классом и интерфейсом и когда лучше использовать интерфейс, а когда абстрактный класс.
Рубрика: Интерфейсы и абстрактный класс

Интерфейсы в Java. Полное руководство
Интерфейсы являются основной частью языка программирования Java. Кроме JDK они используются еще и в шаблонах проектирования, а также множестве различных инструментах и фреймворках. Также интерфейсы обеспечивают абстракцию в Java. Например, нам нужно создать рисунок, который состоит из нескольких фигур. Для этого мы

Абстрактный класс — пример на Java
Абстрактные классы используются, чтобы создать класс с реализацией метода по умолчанию для подклассов. Абстрактный класс может иметь как абстрактные методы, так и методы с реализацией.