Интерфейсы и абстрактные классы.
Вопрос: Что такое множественное наследование?
Ответ: Множественное наследование - это свойство языка программирования, позволяющее классам иметь несколько суперклассов.
Вопрос: Поддерживает ли язык программирования Java множественное наследование?
Ответ: Нет. Большинство возможностей множественного наследования поддерживается с помощью интерфейсов.
В других языках программирования, в частности в языке C++, классы могут иметь несколько суперклассов. Это свойство называется множественным наследованием (multiple inheritance). Разработчики Java решили не поддерживать множественное наследование, поскольку оно делает язык либо слишком сложным, либо менее эффективным.
В то же время интерфейсы предоставляют большинство возможностей множественного наследования, не усложняя язык и не снижая эффективность.
Вопрос: Что такое множественное наследование?
Ответ: Множественное наследование - это свойство языка программирования, позволяющее классам иметь несколько суперклассов.
Вопрос: Поддерживает ли язык программирования Java множественное наследование?
Ответ: Нет. Большинство возможностей множественного наследования поддерживается с помощью интерфейсов.
Комментариев нет:
Отправить комментарий