149 01 Android 零基础入门 02 Java面向对象 07 Java多态 05 接口(重点)07 接口的继承

149 01 Android 零基础入门 02 Java面向对象 07 Java多态 05 接口(重点)07 接口的继承

**本文知识点:接口的继承 **

说明:因为时间紧张,本人写博客过程中只是对知识点的关键步骤进行了截图记录,没有对截图步骤进行详细的文字说明(后面博主时间充裕了,会对目前的博客编辑修改,补充上详细的文字说明);有些步骤和相关知识点缺乏文字描述,可能会难以理解。读者如有不明之处,欢迎博客私信或者微信(本人微信在博客下方的“关于博主”处)与本人交流,共同进步

接口的继承

mark

父接口1
mark

子接口
mark

实现类实现子接口,实现的时候,子接口和父接口的方法都必须在实现类中被重写
mark

Java 中的继承是单继承,即一个子类继承自唯一的一个父类;接口的继承是否也有这样的限制呢?
mark

创建父接口2
mark

子接口可以同时继承多个父接口
mark
mark

子接口的实现类必须重写子接口和子接口所有父接口的方法,这里是必须添加重写的父接口2的方法
mark

同名默认方法的问题

父接口1 中存在connection默认方法
mark
mark

父接口2 中存在与父接口1中同名的connection默认方法
mark

子接口开始报错
mark
子接口开始不知道该实现那个父接口中的connection方法了
mark

解决方案是:子接口创建属于自己的同名默认方法connection
mark

以上就是Java中关于接口的继承关系

原文地址:https://www.cnblogs.com/xlfcjx/p/13827134.html