скажите плиз какой номер лекции по интерфейсам?
Maria
41 уровень
опять не помню тему
Обсуждается
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Ulukay
20 июля 2023, 02:12
оставлю это здесь, что бы иметь какое то представление, что есть interface (скорее всего тема следующих лекций, но кому интересно, вот краткое описание):
В Java, интерфейс (interface) представляет собой контракт, определяющий набор методов, которые класс должен реализовать. Интерфейсы позволяют определить абстрактные методы без их реализации. Классы могут реализовывать один или несколько интерфейсов, обеспечивая конкретную реализацию методов, определенных в интерфейсе.
Для объявления интерфейса в Java используется ключевое слово interface. Вот пример объявления интерфейса:
В этом примере интерфейс MyInterface содержит два абстрактных метода: method1() без параметров и method2() с параметром типа String, возвращающий значение типа int.
Классы, которые реализуют интерфейс, должны предоставить реализацию всех его методов. Например:
В этом примере класс MyClass реализует интерфейс MyInterface и предоставляет конкретную реализацию для обоих методов.
Интерфейсы также могут содержать константы и статические методы, которые классы должны использовать или реализовывать. Начиная с Java 8, интерфейсы могут иметь методы по умолчанию (default methods), которые предоставляют реализацию по умолчанию для методов интерфейса. 0
amid4485
7 февраля 2023, 19:02
В поисковике Яндекса наберите "интерфейсы java". В результатах поиска будет и статья на JavaRush. А чтобы решить задачу, про интерфейсы ничего знать не нужно.
0