@Override用在哪儿
2024-08-30 21:42:35
帮朋友改一段代码,看到好多红叉都是指向@Override。
是这样,他代码里写了一个接口。方法都用抽象函数声明在接口类里。然后在继承自这个接口的实现类里写详细方法的空壳。在方法前都加了@Override。
这是接口
public interface ITeamBiz {
public abstract boolean addTeam(Team team); public abstract Team searchById(int id); public abstract List<Team> searchByName(String name); public abstract List<Team> searchByLeader(int id); public abstract List<Team> searchByMember(int id); public abstract List<Type> searchType(int id); public abstract List<User> 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,而实现接口中的抽象方法时时不用的。
最新文章
- Mac git提交步骤小记
- 1020理解MySQL——索引与优化
- 转:strcmp函数实现及分析
- OpenJudge计算概论-矩阵归零消减序列和
- 【转】C#正则表达式详解
- 【转】10款GitHub上最火爆的国产开源项目
- 软件开发:网站&视频&;书籍&;文章推荐(不断更新)
- 《图解HTTP》读书笔记(三:无状态协议/cookie管理状态)
- IP是什么 DNS 域名与IP有什么不同
- 前端ps部分
- python利用smtplib和MIMETYPE发送邮件
- echarts 中文API
- 设计模式 笔记 装饰模式 Decorator
- 【CF827F】Dirty Arkady&#39;s Kitchen DP
- springboot-14-自定义properties文件值注入javaBean中
- Python学习笔记:startswith &; endswith 判断开头结尾是否为指定字符串
- 一个配置文件收集多个日志-if根据type类型判断
- mongoDB在windows下安装和配置.
- HTTP无状态协议
- 基于php双引号中访问数组元素