这段JAVA语句能解释下吗? 看不太懂

来源:百度知道 编辑:UC知道 时间:2024/09/23 15:24:12
import com.opensymphony.xwork2.ActionSupport;

public class score extends ActionSupport {

@Override
public String execute() throws Exception {

return "score";
}

}
为什么空类里面也override? 返回一个“SCORE”的字符串是何用意一般来说

//用webWork2框架的程序
import com.opensymphony.xwork2.ActionSupport; //包含webwork框架资源包

public class score extends ActionSupport { //score继承webWork的actionAupport类

@Override //java注解:重写父类方法
public String execute() throws Exception {

return "score";
}

}

追加:@Override是java新特性,用来注解。
空类也可以注解,作用是让编译器知道你在干什么,这样就可以发现你的语法错误。上面那个说明你是在重写以下方法,如果那个地方不小心打错了编译器会提醒你。

在struts2中返回值就是一个简单的字符串,在xml文件中用来指示文件的转向路径!就像在struts1中用mapping.findForward("XXX")的"XXX"作用一样,明白?

就是覆盖其父类的 execute方法