Junior — Middle
63
Каким образом можно определить и реализовать собственную аннотацию в языке программирования?
Ответ от нейросети
sobes.tech AI
В Java собственную аннотацию можно определить с помощью ключевого слова @interface. Аннотации позволяют добавлять метаданные к классам, методам, полям и другим элементам кода.
Пример создания собственной аннотации:
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
@Retention(RetentionPolicy.RUNTIME) // аннотация будет доступна во время выполнения
public @interface MyAnnotation {
String value();
int number() default 0; // параметр с значением по умолчанию
}
Использование аннотации:
@MyAnnotation(value = "example", number = 5)
public class MyClass {
// ...
}
Аннотации можно обрабатывать с помощью рефлексии во время выполнения или с помощью инструментов компиляции для генерации кода или проверки.