场景:
Java 1.6
class Animal {
private String name;
...
public String getName() { return name; }
...
}
class CatDog extends Animal {
private String dogName;
private String catName;
...
public String getDogName() { return dogName; }
public String getCatName() { return catName; }
public String[] getNames() { return new String[]{ catName, dogName }; }
...
public String getName() { return "ERROR! DO NOT USE ME"; }
}
问题:
getName 没有意义,不应在本例中使用。我正在阅读 @Deprecated 注释。有没有更合适的注解方式?
问题:
A) 使用此函数时(运行时之前)是否可以强制出错?
B)有没有办法为我将使用的注释方法显示自定义的警告/错误消息?理想情况下,当用户将鼠标悬停在已弃用/错误功能上时。