❓ Может ли интерфейс быть final?
❌
Конечно может! Более того, в Java 21 появился секретный модификатор ultra-final, после которого IDE будет ругаться на него еще до компиляции!
✔️
Интерфейс не может быть объявлен как final. Это противоречит самой природе интерфейсов — они созданы для того, чтобы их реализовывали другие классы. Модификатор final запрещает наследование/реализацию, что делает интерфейс бесполезным.
Интерфейсы по умолчанию являются abstract, что концептуально противоположно final.
🐸 Библиотека собеса по Java
#core
Post #1159
4.58K
- 😁 13
- 👍 4
- 🔥 2