一般来说,类多用于继承接口,但接口可以继承接口么?

接口当然可以继承接口,但要用extends关键字

interface person {int age = 5;  //default is final void eat();void laugh();}
interface student extends person {@Overridevoid eat();@Overridevoid laugh();
}
public class young_student implements student {@Overridepublic void eat() {System.out.println("young student eats");}@Overridepublic void laugh() {System.out.println("young student laughs");}public static void main(String[] args) {person item = new young_student(); //接口的多态性item.eat();item.laugh();}
}

除此之外,接口还有以下规则

一个接口可以继承多个接口.
interface A extends B, C {}

一个类可以实现多个接口:
class D implements A,B,C{}

但是一个类只能继承一个类,不能继承多个类
class D extends E{}

在继承类的同时,也可以继承接口:
class D extends E implements A,B,C{}

Java接口可以继承接口么相关推荐

  1. java类的继承,接口,抽象类总结

    1. 类的继承 类和类之间可以实现继承关系,即从一个类中继承它的部分属性和部分方法,避免重写代码,提高了代码的重用性.比如武侠小说,言情小说,玄幻小说都属于小说,拥有小说所拥有的属性.继承的格式是pu ...

  2. Java中接口如何继承接口呢?

    转自: Java中接口如何继承接口呢? 下文讲述一个接口继承另一个接口的实现方式,如下所示: 实现思路:接口继承接口,采用的extends关键字 例:   接口继承接口的示例分享 interface ...

  3. java中接口可以继承接口吗?

    java中接口可以继承接口吗? java中不允许类多重继承的主要原因是:如果A同时继承B和C,而假如B和C同时有一个d方法,A如何决定该继承哪一个呢? 但接口不存在这样的问题,接口中全都是抽象方法,继 ...

  4. 接口可以继承接口吗?接口、抽象类、实体类的关系

    1.接口可以继承接口,抽象类不可以继承接口,但可以实现接口. 2.抽象类可以继承实体类.抽象类可以实现(implements)接口,抽象类是否可继承实体类,取决于实体类必须是否有明确的构造函数. 3. ...

  5. 接口可以继承接口吗,抽象类可以继承接口吗,抽象类可以继承实体类吗?

    1.接口可以继承接口,抽象类不可以继承接口,但可以实现接口. 2.抽象类可以继承实体类.抽象类可以实现(implements)接口,抽象类是否可继承实体类,但前提是实体类必须有明确的构造函数. 3.抽 ...

  6. java的接口可以继承接口吗?

    转自:http://zhidao.baidu.com/link?url=32nshxEMj7Ovjp8tebspwN6UjkpZgKljcoBcEAQNU54F-j4bgtON7_mLLYPAUg5g ...

  7. CLR via C#学习笔记-第十三章-定义接口、继承接口

    13.1 类和接口继承 接口是为了实现多继承 所有的类都继承了System.Object,及其四个公共实例方法:ToString.Equals.GetHashCode.GetType. CLR允许定义 ...

  8. 24-ts中接口的继承接口和类

    TypeScript中的接口继承 TpyeScript中的接口继承接口 ​ typescript中我们定义接口的时候可以继承其他接口,如下代码中我们定义了一个二维坐标的接口TwoPoint,在定义了一 ...

  9. 接口可以继承接口吗?

    答案是可以的!接口继承是为了在不修改接口的情况下,扩展接口的功能 Java中的类是单继承,但接口可以多继承.比如List接口继承Collection接口 转载于:https://www.cnblogs ...

最新文章

  1. 天池NLP大赛来了!
  2. [转]MD5(1)-安全性与原理
  3. html5 判断手机电脑,H5_0006:JS判断PC,平板,手机平台的方法
  4. 在方法的形参位置使用@Qualifier注解||@Autowired 与@Resource的区别
  5. linux如何调试elf程序,Linux应用程序elf描述
  6. Java中的Memento设计模式-示例教程
  7. 官宣!“一流大学”,异地落户!
  8. oracle表ddl,七、Oracle中DDL改变表结构操作
  9. simotion基本功能手册_深入浅出西门子运动控制器——SIMOTION实用手册(1CD)
  10. 【推荐】微信运营书一箩筐,微信运营手册、微信力量
  11. DHT磁力链数据爬取和资源搜索站的搭建
  12. 流媒体网络传输的技术瓶颈
  13. Technorati的后台数据库架构
  14. 瑞典皇家理工学院计算机学什么,瑞典留学 皇家理工学院的学科设置
  15. Linux C 遍历目录下的所有文件
  16. HTMLCSS基础篇之十一:字体与颜色样式
  17. Linux less命令和Linux head命令
  18. 遇到vcruntime140_1.dll 无法继续执行代码问题
  19. 如何使用Nginx来实现企业微信域名校验
  20. HCIA—代理ARP (路由式代理ARP+vlan内代理ARP+vlan间代理ARP) [理论+实验验证]

热门文章

  1. 安卓手机出现闪屏怎么处理
  2. php 绘制几何图形,教你如何运用几何图形绘画手,做一个“灵魂画手”
  3. rust倒地了怎么起来_绝地求生:如果红血时移速变慢,倒地时挪动加快掉血,将会如何?...
  4. 适合中小企业的OA办公软件有哪些特点?
  5. 【转】shell的反引号、单引号、双引号的作用
  6. 新建一个数组为期赋值_我为期两周的项目如何成为全职的开源创业公司
  7. 品牌“潮”营销​:Z世代成为消费新主力,我国潮牌营销洞察报告​
  8. 大咖说·阿里云云效|效能治标不治本的三个陷阱的解析
  9. Vue生产环境和开发环境的配置
  10. 3GPP协议学习-TS 38.211-NR;物理信道与调制