Java/Основные понятия: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 18:
 
=== Интерфейс ===
<code>Interface</code> описывает предполагаемое поведение класса, не упоминая конкретных действий. Создаётся интерфейс с помощью ключевого слова ''<code>interface''</code> ( <code>interface</code> <имя_интерфейса>). Для того чтобы унаследовать (реализовать) классом интерфейс, используется ключевое слово ''<code>implements''</code> (<code>class</code> <имя_класса> <code>implements</code> <имя_интерфейса>).А между собой интерфейсы унаследуются всё тем же словом ''<code>extends''</code>. Для нашего примера можно создать интерфейс '''Объемный''', в котором будет сказано, что класс, поддерживающий данный интерфейс, должен уметь возвращать объем. В таком случае мы можем сказать, что и '''Комната''', и '''Ящик''' поддерживают интерфейс '''Объемный'''
 
=== Ссылка ===