[itProger] Уроки Java с нуля #12 – Создание классов и объектов
Java 356. Может ли класс содержать абстрактный класс в качестве члена?
Да, класс может содержать абстрактный класс в качестве члена. Абстрактные классы, так же как и обычные классы, могут быть использованы как типы данных в Java. Классы могут содержать члены любого допустимого типа данных, включая другие классы, интерфейсы и абстрактные классы. При этом, если член объявлен как абстрактный, то его реализация должна быть предоставлена в подклассе. Вот пример кода, показывающего, как класс может содержать абстрактный класс в качестве поля: abstract class Shape {
public...
Java. Абстрактный класс
Модификатор abstract в Java используется для создания абстрактных классов и методов. В Java ключевое слово abstract может также применяться к интерфейсам для обозначения абстрактного интерфейса, который предоставляет методы без реализации, которые должны быть реализованы классами, реализующими этот интерфейс. Абстрактный класс - это класс, который не может быть инициализирован, т.е. создан экземпляр объекта этого класса, и который содержит абстрактные методы, т.е. методы без тела. Такие классы могут выступать только предками для других классов...