@Override:只能用在方法之上的,用来告诉别人这一个方法是改写父类
如果被注释的方法不是重写父类就会报错,
那下面这个注释对我们写的方法启到什么作用呢,它自己返回的是作者的名子,它对我的程序有什么要求吗。
public @interface Author {
/** 返回作者名 */
String value();
}
如果被注释的方法不是重写父类就会报错,
那下面这个注释对我们写的方法启到什么作用呢,它自己返回的是作者的名子,它对我的程序有什么要求吗。
public @interface Author {
/** 返回作者名 */
String value();
}
@Author("xxx")
public String name(){
return "作者";
}
或
@Author("xxx")
public void name(){
System.out.println("作者");
}
这两种情况都行吗 ;
@Author("xxx")中的"xxx"要和下面方法的返回值一样吗。
因为我看到strus2中的用java5注释来校验数据的。
所以问问注释中传入的值和程序之间的数据有没有联系?