程序填空题:使用注解对已过时的类方法进行标记
Java 提供了 3 种标准注解,用于对源代码的不同语言成分进行标记,供编译器处理。请对下面的源代码进行准确注解。
java
class Dog {
//注解:下面方法已过时,以后有可能不再支持
public void showNumber(int num) {
System.out.println("狗的数量是"+num);
//注解:消除对“未使用变量”的编译器警告信息
int i=0;//编译器默认会对“未使用变量”给出警告
}
}
public class Main {
public static void main(String[] args) {
Dog dog=new Dog();
dog.showNumber(3);//调用过时方法,会降低软件的健壮性
}
}
答案:
第1空:@Deprecated
第2空:@SuppressWarnings("unused")
java
class Dog {
//注解:下面方法已过时,以后有可能不再支持
public void showNumber(int num) {
System.out.println("狗的数量是"+num);
//注解:消除对“未使用变量”的编译器警告信息
int i=0;//编译器默认会对“未使用变量”给出警告
}
}
public class Main {
public static void main(String[] args) {
Dog dog=new Dog();
dog.showNumber(3);//调用过时方法,会降低软件的健壮性
}
}
答案:
第1空:@Deprecated
第2空:@SuppressWarnings("unused")