7、下列各注解描述不正确的是()。
A. @Override:标记该方法是否覆盖超类中声明的元素。如果它无法正确覆盖该方法,编译器将发出错误。
B. @SuppressWarning:告诉编译器禁止特定警告。在泛型出现之前编写的遗留代码接口时最常用。
C. @Documented:表示该元素已弃用且不应使用。如果程序使用标有此标注的方法、类或方法,编译器将发出警告。
D. @FunctionalInterface:在Java8中引入,表明类型声明是一个功能接口,可以使用Lambda Expression提供实现。