程序中的@Override是什么意思?

llluyan 2009-04-02 05:13:10
package org.sunxin.struts2.ch02.action;

import org.omg.CORBA.PRIVATE_MEMBER;

import com.opensymphony.xwork2.Action;

public class HelloWorldAction implements Action
{
private String message;
public String getMessage()
{
return message;
}
@Override
public String execute() throws Exception
{
message ="hello world!";
return SUCCESS;
}
}
...全文
27907 27 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
27 条回复
切换为时间正序
请发表友善的回复…
发表回复
shenzhexuan8888 2012-10-25
  • 打赏
  • 举报
回复
能够检查有无语法错误,但是对JDK的版本有要求
version7 2012-09-11
  • 打赏
  • 举报
回复
重写了父类的方法,就像私生子和儿子一样,写了@Override就是名正言顺的儿子,有些方法虽然没写但也是父类的儿子只不过没有个名义而已那就是私生子。
N_rbnml 2011-10-17
  • 打赏
  • 举报
回复
表示方法重写
ymy1248227142 2011-10-17
  • 打赏
  • 举报
回复
谢谢,菜鸟路过。。。。。。
平凡的人 2011-08-31
  • 打赏
  • 举报
回复
路过拿分走人





回贴也是一种美德!
johezhangb 2011-06-02
  • 打赏
  • 举报
回复
路过,学习。
jy02860299 2011-05-06
  • 打赏
  • 举报
回复
@Override是伪代码,表示重写(当然不写也可以),不过还是建议你写上,有如下好处:
1>可以当注释用,方便阅读
2>编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错
比如你如果没写@Override而你下面的方法名又写错了,这时你的编译器是可以通过的(它以为这个方法是你的
子类中自己增加的方法)


谢了,很清楚
woshiygjs 2010-05-31
  • 打赏
  • 举报
回复
正在寻找这个答案,真不错,谢谢了
莳心 2010-05-03
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 ty_tarena_pger 的回复:]

@Override是伪代码,表示重写(当然不写也可以),不过还是建议你写上,有如下好处:
1>可以当注释用,方便阅读
2>编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错
比如你如果没写@Override而你下面的方法名又写错了,这时你的编译器是可以通过的(它以为这个方法是你的
子类中自己增加的方法)
[/Quote]
哈哈。。。学习了。。很清楚
sunny_boy2008it 2010-04-14
  • 打赏
  • 举报
回复
路过,打酱油
saxhnyn 2010-01-16
  • 打赏
  • 举报
回复
自己还是不太明白
Z_FEI 2009-12-04
  • 打赏
  • 举报
回复
最近刚学习struts2,谢谢!
huanzi425914 2009-08-15
  • 打赏
  • 举报
回复
我也在找这个问题,回答很好!谢谢
鞋提子 2009-04-02
  • 打赏
  • 举报
回复
继子类或实现接口后.重写方法的注解
  • 打赏
  • 举报
回复
@Override是伪代码,表示重写(当然不写也可以),不过还是建议你写上,有如下好处:
1>可以当注释用,方便阅读
2>编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错
比如你如果没写@Override而你下面的方法名又写错了,这时你的编译器是可以通过的(它以为这个方法是你的
子类中自己增加的方法)


shuaiAWP 2009-04-02
  • 打赏
  • 举报
回复
重写?重载?
我得回头复习一下java基础了
llluyan 2009-04-02
  • 打赏
  • 举报
回复
子类要是不写“@Override”,不也可以覆盖吗?
萱哥老了 2009-04-02
  • 打赏
  • 举报
回复
action都是继承ActionSupport

里面提供了excute方法 如果要自己写excute 就要进行重载

@override
是java document的标识 含义就是此方法 重载了父类的该方法
anonymsean 2009-04-02
  • 打赏
  • 举报
回复
使用该标记是为了增强程序在编译时候的检查,如果该方法并不是一个覆盖父类的方法,在编译时编译器就会报告错误。
Wbl314 2009-04-02
  • 打赏
  • 举报
回复
要么记住是 重写超类方法
要么直接记住英文名 免得弄混了
加载更多回复(5)

62,635

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧