博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
@Override用在哪儿
阅读量:6801 次
发布时间:2019-06-26

本文共 780 字,大约阅读时间需要 2 分钟。

        帮朋友改一段代码,看到好多红叉都是指向@Override。

        是这样,他代码里写了一个接口。方法都用抽象函数声明在接口类里。然后在继承自这个接口的实现类里写详细方法的空壳。在方法前都加了@Override。

这是接口

public interface ITeamBiz {	public abstract boolean addTeam(Team team);	public abstract Team searchById(int id);	public abstract List
searchByName(String name); public abstract List
searchByLeader(int id); public abstract List
searchByMember(int id); public abstract List
searchType(int id); public abstract List
searchMember(int id); public abstract boolean deleteTeam(int id); public abstract boolean deleteMember(int tid,int uid); public abstract boolean changeInfo(Team team);}

然后实现就这样

        这里明白一下。@Override是覆盖。子类继承父类是要改掉父类里的同样方法是要@Override,而实现接口中的抽象方法时时不用的。

你可能感兴趣的文章
C++ STL 学习笔记__(6)优先级队列priority_queue基本操作
查看>>
Max user processes limits
查看>>
APP 上线-打包上传环境配置(接上篇)
查看>>
图片垂直居中,兼容ie6
查看>>
iOS--资料--开源项目及库
查看>>
MBR(Master Boot Record)主引导记录分析
查看>>
词汇小助手V1.1——引入自动翻译和在线词典功能
查看>>
委托-异步调用-泛型委托-匿名方法-Lambda表达式-事件
查看>>
国债期货下跌意味着什么
查看>>
抽象类的应用——汽车租赁系统
查看>>
Voilin 与 乐谱
查看>>
一键U盘装系统
查看>>
最新版SDWebImage的使用
查看>>
C 二维数组与指针
查看>>
node c++ addon注意事项
查看>>
hdu 3501(欧拉函数引申)
查看>>
django-request获取数据
查看>>
python的eval、exec函数使用总结
查看>>
js解析与序列化json数据(一)
查看>>
Oracle升级前备份和失败回退
查看>>