1 неделю назад
Урок 22 для Java-разработчика. 💻💡Методы в Java: Ваш Персональный Арсенал для Управления Кодом!
Привет, будущий гений Java! Если вы уже освоили классы и объекты, а также разобрались, что такое поля, то сегодня мы сделаем следующий гигантский шаг — погрузимся в мир методов. Представьте, что ваш объект — это супергерой. Поля — это его костюм, гаджеты и сверхспособности. А методы? Это то, как он использует эти гаджеты и способности, чтобы спасать мир! Методы — это наши "глаголы" в коде, действия, которые объекты могут выполнять. Давайте разберемся, как они работают! Представьте, что вы строите робота...
2 года назад
Java 367. Можем ли мы переопределить метод интерфейса с видимостью, отличной от общедоступной?
В Java методы интерфейсов всегда объявляются с модификатором доступа public. Это означает, что они должны быть доступны для всех классов, которые реализуют этот интерфейс. При переопределении метода интерфейса в классе его видимость не может быть сужена. То есть, переопределенный метод должен иметь модификатор доступа, который не менее открытый (public), чем у метода в интерфейсе. Если мы попытаемся переопределить метод интерфейса с менее открытым модификатором доступа (например, с модификатором protected или private), то компилятор выдаст ошибку...