子类方法加@override与不加有什么区别

WxmJun 2011-11-24 10:05:32

abstract class ITest {
public abstract String say();
}
interface ITest2{
String hello();
}

class Test extends ITest implements ITest2{
@Override 覆盖父类 加与不加有什么区别?没区别何必多此一举
public String say(){
return "htllo";
}
@Override 实现接口 加与不加有什么区别?没区别何必多此一举
public String hello(){
return "";
}
}

...全文
870 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
WxmJun 2011-11-24
  • 打赏
  • 举报
回复
明白,结帖
我嘞个去 2011-11-24
  • 打赏
  • 举报
回复
结贴吧~~
ipromise_u 2011-11-24
  • 打赏
  • 举报
回复
同上..............回复内容太短了! (这下够了吧)
qybao 2011-11-24
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 xinlan1022 的回复:]
加的话编译时就会作检查
[/Quote]
+1
加的话,如果父类或接口没有这样的方法,编译会报错
龙四 2011-11-24
  • 打赏
  • 举报
回复
但是如果写错了,如
public String hello(){

写成了

public String hollo(){

就有用了
---------------------------
龙四 2011-11-24
  • 打赏
  • 举报
回复
如果写的是对的就没有任何区别
xinlan1022 2011-11-24
  • 打赏
  • 举报
回复
加的话编译时就会作检查

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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