如图,为什么子类要再实现一次接口?
3条回答 默认 最新
- u011190254 2013-06-25 17:20关注
猜想:
AppenderSkeleton是一个抽象类;JDBCAppender是一个实体类。所以JDBCAppender再一次实现这个接口的原因是为了实现这个接口的所有方法,仅仅只通过继承AppenderSkeleton这个抽象类是达不到实现这接口所有方法的目的的,因为抽象类可以不用全部实现这个接口的所有方法。
自己可以测试一下,提供样本:
[code="java"]public interface A {
public void adfa();public void abc(); public boolean aaa();
}
[/code][code="java"]public abstract class B implements A {
}[/code]
[code="java"]public class C extends B implements A{
@Override public void adfa() { // TODO Auto-generated method stub } @Override public boolean aaa() { // TODO Auto-generated method stub return false; } @Override public void abc() { // TODO Auto-generated method stub }
}[/code]
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥18 help me! 希望大家来看看 吉~
- ¥15 C++显示超限兔子集结
- ¥15 sql server 2012的下载出错
- ¥15 图像识别用户软件开发
- ¥20 类原生rom lineageos
- ¥15 有没有会做中专,云计算,卷子的,有偿一百块
- ¥15 HC32串口DMA循环发送数据
- ¥15 Uni-App实现飞书授权登陆
- ¥50 Qt应用中如何通过代码打开开发者工具devtools
- ¥20 mpp硬解码h264转为yuv