EMZETT.
Увійти

Анотації (annotations)

Коротко: Метадані, що записуються як @Ім’я перед класом, методом чи змінною, — не впливають на логіку програми напряму, але дають додаткову інформацію компілятору, інструментам чи фреймворкам.

Докладніше: Відомі вбудовані анотації: @Override (змушує компілятор перевірити, що успадкований метод справді перевизначається, — друкарські помилки в назві методу так одразу виявляються) та @Deprecated (позначає застарілі елементи).

Подробиці

Самі анотації теж можуть бути власними, користувацькими — наприклад…

Див. також: класи, методи, лямбда