Java接口可以继承接口么
一般来说,类多用于继承接口,但接口可以继承接口么?
接口当然可以继承接口,但要用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接口可以继承接口么相关推荐
- java类的继承,接口,抽象类总结
1. 类的继承 类和类之间可以实现继承关系,即从一个类中继承它的部分属性和部分方法,避免重写代码,提高了代码的重用性.比如武侠小说,言情小说,玄幻小说都属于小说,拥有小说所拥有的属性.继承的格式是pu ...
- Java中接口如何继承接口呢?
转自: Java中接口如何继承接口呢? 下文讲述一个接口继承另一个接口的实现方式,如下所示: 实现思路:接口继承接口,采用的extends关键字 例: 接口继承接口的示例分享 interface ...
- java中接口可以继承接口吗?
java中接口可以继承接口吗? java中不允许类多重继承的主要原因是:如果A同时继承B和C,而假如B和C同时有一个d方法,A如何决定该继承哪一个呢? 但接口不存在这样的问题,接口中全都是抽象方法,继 ...
- 接口可以继承接口吗?接口、抽象类、实体类的关系
1.接口可以继承接口,抽象类不可以继承接口,但可以实现接口. 2.抽象类可以继承实体类.抽象类可以实现(implements)接口,抽象类是否可继承实体类,取决于实体类必须是否有明确的构造函数. 3. ...
- 接口可以继承接口吗,抽象类可以继承接口吗,抽象类可以继承实体类吗?
1.接口可以继承接口,抽象类不可以继承接口,但可以实现接口. 2.抽象类可以继承实体类.抽象类可以实现(implements)接口,抽象类是否可继承实体类,但前提是实体类必须有明确的构造函数. 3.抽 ...
- java的接口可以继承接口吗?
转自:http://zhidao.baidu.com/link?url=32nshxEMj7Ovjp8tebspwN6UjkpZgKljcoBcEAQNU54F-j4bgtON7_mLLYPAUg5g ...
- CLR via C#学习笔记-第十三章-定义接口、继承接口
13.1 类和接口继承 接口是为了实现多继承 所有的类都继承了System.Object,及其四个公共实例方法:ToString.Equals.GetHashCode.GetType. CLR允许定义 ...
- 24-ts中接口的继承接口和类
TypeScript中的接口继承 TpyeScript中的接口继承接口 typescript中我们定义接口的时候可以继承其他接口,如下代码中我们定义了一个二维坐标的接口TwoPoint,在定义了一 ...
- 接口可以继承接口吗?
答案是可以的!接口继承是为了在不修改接口的情况下,扩展接口的功能 Java中的类是单继承,但接口可以多继承.比如List接口继承Collection接口 转载于:https://www.cnblogs ...
最新文章
- 天池NLP大赛来了!
- [转]MD5(1)-安全性与原理
- html5 判断手机电脑,H5_0006:JS判断PC,平板,手机平台的方法
- 在方法的形参位置使用@Qualifier注解||@Autowired 与@Resource的区别
- linux如何调试elf程序,Linux应用程序elf描述
- Java中的Memento设计模式-示例教程
- 官宣!“一流大学”,异地落户!
- oracle表ddl,七、Oracle中DDL改变表结构操作
- simotion基本功能手册_深入浅出西门子运动控制器——SIMOTION实用手册(1CD)
- 【推荐】微信运营书一箩筐,微信运营手册、微信力量
- DHT磁力链数据爬取和资源搜索站的搭建
- 流媒体网络传输的技术瓶颈
- Technorati的后台数据库架构
- 瑞典皇家理工学院计算机学什么,瑞典留学 皇家理工学院的学科设置
- Linux C 遍历目录下的所有文件
- HTMLCSS基础篇之十一:字体与颜色样式
- Linux less命令和Linux head命令
- 遇到vcruntime140_1.dll 无法继续执行代码问题
- 如何使用Nginx来实现企业微信域名校验
- HCIA—代理ARP (路由式代理ARP+vlan内代理ARP+vlan间代理ARP) [理论+实验验证]
热门文章
- 安卓手机出现闪屏怎么处理
- php 绘制几何图形,教你如何运用几何图形绘画手,做一个“灵魂画手”
- rust倒地了怎么起来_绝地求生:如果红血时移速变慢,倒地时挪动加快掉血,将会如何?...
- 适合中小企业的OA办公软件有哪些特点?
- 【转】shell的反引号、单引号、双引号的作用
- 新建一个数组为期赋值_我为期两周的项目如何成为全职的开源创业公司
- 品牌“潮”营销​:Z世代成为消费新主力,我国潮牌营销洞察报告​
- 大咖说·阿里云云效|效能治标不治本的三个陷阱的解析
- Vue生产环境和开发环境的配置
- 3GPP协议学习-TS 38.211-NR;物理信道与调制