Я сейчас заблудился.
Я изучаю Java в школе, и у нас есть проект, в котором группе нужно объяснить определенную вещь на Java. Моя работа — это интерфейсы.
Я пытаюсь выяснить, что именно представляют собой интерфейсы сейчас, но я не вижу никаких вариантов использования, в которых их было бы полезно использовать, не говоря уже о том, чтобы задаться вопросом, правильно ли я их понимаю.
Может ли кто-нибудь объяснить, что такое интерфейс и как я его эффективно использую?
В настоящее время я знаю, что он просто предоставляет методы классу, который реализует интерфейс, но я не вижу для него варианта использования из-за Метод просто пустой. Вам нужно переопределить его в любом случае, так зачем проходить через все эти проблемы, чтобы создать интерфейс, если вы все равно просто даете классу, реализующему интерфейс, метод?
Я прошу прощения за мой плохой английский, это не мой первый язык, и я не настолько знаком с грамматически правильным письмом.
Приветствую