Книга: Основы программирования на Java

8. ПАКЕТЫ И ИНТЕРФЕЙСЫ

8. ПАКЕТЫ И ИНТЕРФЕЙСЫ

Пакет (package) — это некий контейнер, который используется для того, чтобы изолировать имена классов. Например, вы можете создать класс List, заключить его в пакет и не думать после этого о возможных конфликтах, которые могли бы возникнуть, если бы кто-нибудь еще создал класс с именем List.

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

Оглавление книги


Генерация: 0.801. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз