Java: различия между версиями

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