Интерфейсы напоминают чем-то обычные классы, наиболее близки к абстрактным классам, но имеют некоторые отличия и не являются классами.
Все объявленные в интерфейсе методы автоматически трактуются как public abstract, а все поля - public static final, даже если они так не объявлены.
Класс может реализовывать любое число интерфейсов, указанных после ключевого слова implements. После этого, данный класс обязан реализовать все методы полученные от интерфейсов, либо объявить себя абстрактным.
Между интерфейсами допустимо множественное наследование, которое выполняется с помощью ключевого слово extends.
Существует негласное правило - добавлять к имени интерфейса I (Car - ICar).
1 view
368
112
1 month ago 00:00:00 1
Best of NWA JCP SE - Part 4 “Power Surge“
1 month ago 00:41:15 4
Разработка на JAVA SE. Лекция №1.
2 months ago 00:00:00 1
Best of NWA JCP SE - Part 3 “Chilhowee Park“
2 months ago 00:00:25 1
O que é Java ME ? - Parte 2 - Erick Freire
2 months ago 00:01:33 2
Metallica - Nothing Else Matters в саду на JET JS-500 SLS #guitar #metal #metallica