类a 实现了接口b中的所有方法,a 的子类是否可以直接使用这些方法?如果a中有与接口中重名的方法是否允许?
解决方案 »
- 急救!Java还原mysql数据库报错:java.io.IOException: 管道已结束。
- OA公文的痕迹保留有什么好的控件或方法吗?
- 哪有李兴华的宠物店视频下载,给个地址
- JSP中我想复用表单,不知道有没有可以“包含”的TAG,或方法,我用的是Struts2,谢谢
- 求助:怎么样通过http发送xml文件到服务端
- 提供一个可以双击运行的jar文件
- 使用Calendar获得日期的问题?
- jbuilder中利用tomcat连接池,出现cannot create resource instance?
- 烦恼。帮忙啊。在线等待
- 使用hssf类高手请进,在线等待
- jsp页面中下载文件名是中文,怎么处理?
- Ext的panel中的选中记录放入json
2、a中有与接口中重名的方法是个嘛意思,是说2个一样的方法么,如果这样那就不允许;如果是一个方法,那就是a对b的方法实现。
第二个如果方法名一样参数不一样也可以,如果方法名一样参数一样,就在前面加上,@Override
策略模式里就大量应用这种模板设计。例如spring的JdbcTemplate,他里面的大量逻辑方法都是接口,就是因为,spring的设计人员,他并不知道你所要的逻辑是什么,只是提供一些常用的此接口实现而已,但到一些你自己的具体特殊业务时一遍实现接口,自己使用自己想要的逻辑来实现。而又不会改动其它地方,即可完成想要的功能。