接 口:

1:是用关键字interface定义的。

2:接口中包含的成员,最常见的有全局常量、抽象方法。

注意:接口中的成员都有固定的修饰符。

成员变量:public static final

   成员方法:public abstract

interface Inter{

public static final int x = 3;

public abstract void show();

}

3:接口中有抽象方法,说明接口不可以实例化接口的子类必须实现了接口中所有的抽象方法后,该子类才可以实例化。否则,该子类还是一个抽象类。

4:类与类之间存在着继承关系,类与接口中间存在的是实现关系。

继承用extends  ;实现用implements

5:接口和类不一样的地方,就是,接口可以被多实现,这就是多继承改良后的结果。java将多继承机制通过多现实来体现。

6:一个类在继承另一个类的同时,还可以实现多个接口。所以接口的出现避免了单继承的局限性。还可以将类进行功能的扩展。

7:其实java中是有多继承的。接口与接口之间存在着继承关系,接口可以多继承接口

接口都用于设计上,设计上的特点:(可以理解主板上提供的接口)

1:接口是对外提供的规则。

2:接口是功能的扩展。

3:接口的出现降低了耦合性。

 

抽象类与接口:

抽象类:一般用于描述一个体系单元,将一组共性内容进行抽取,特点:可以在类中定义抽象内容让子类实现,可以定义非抽象内容让子类直接使用。它里面定义的都是一些体系中的基本内容。

接口:一般用于定义对象的扩展功能,是在继承之外还需这个对象具备的一些功能。

抽象类和接口的共性:都是不断向上抽取的结果。

抽象类和接口的区别:

1:抽象类只能被继承,而且只能单继承。

接口需要被实现,而且可以多实现。

2:抽象类中可以定义非抽象方法,子类可以直接继承使用。

接口中都有抽象方法,需要子类去实现。

3:抽象类使用的是  is a 关系。

接口使用的 like a 关系。

4:抽象类的成员修饰符可以自定义。

接口中的成员修饰符是固定的。全都是public的。

在开发之前,先定义规则,A和B分别开发,A负责实现这个规则,B负责使用这个规则。至于A是如何对规则具体实现的,B是不需要知道的。这样这个接口的出现就降低了A和B直接耦合性。

时间: 2024-10-09 00:13:14

接 口:的相关文章

百度现在也成了流氓(流氓软件)的胚子样,吐口恶气让大家都来认识它!

这两天在找蓝牙驱动的时候发现了一个可以直接安装的下载组件.安装以后发现自带了百度杀毒等等"附加组件",由于我电脑里面已经有杀毒软件,为了不让电脑太慢,我就用软件卸载了它们.可是过不了一会,这些软件又自动的安装了.再一次卸载,又出现了.呵呵,这可是国内被誉为"度娘"的百度啊!怎么也要学360呢,一股子骚气的骗赖不走了? 我就想可能是在"服务"里能找到,果然被我找到了,停止并禁止两项服务,想这下该是完了吧. 想错了,停止了服务后,表面上可以清除这些,

Linux中的gpio口使用方法

Linux中的IO使用方法 应该是新版本内核才有的方法.请参考:./Documentation/gpio.txt文件 提供的API:驱动需要包含 #include <linux/gpio.h> 判断一个IO是否合法:int gpio_is_valid(int number); 设置GPIO的方向,如果是输出同时设置电平:/* set as input or output, returning 0 or negative errno */int gpio_direction_input(unsi

一口一口吃掉Hibernate(五)——一对多单向关联映射

版权声明:本文为博主原创文章,未经博主允许不得转载.如需转载请声明:[转自 http://blog.csdn.net/xiaoxian8023 ] 在上一篇博客<一口一口吃掉Hibernate(四)--多对一单向关联映射>中,介绍了多对一的关联映射,今天就反过来说一下一对多的单向关联映射. 可能有人会对这2篇博客的题目有点混淆不清,跟日常说的关系有点不同.我们日常说的比如父子关系,夫妻关系都是说的双向关系,而现在讨论的则是单向关系,所以也就有了多对一和一对多的说法. 二者的关系其实很简单,只是

国珍竹珍口喷—解决你的口腔口臭问题!

在现代快节奏的城市氛围中,面对繁杂的工作和生活压力,我们如果能保持愉悦的心情,该是多么的难能可贵.新的一天开始,当我们走出家门步入职场,或与亲朋好友相聚时,着装和打扮固然重要,但保持口气的清新,更会在细微之处为你增光增色.竹珍口腔清新喷雾剂,一款时刻给予你呵护的贴心伴侣.如果口腔干涩,会让心情不悦,而竹珍口腔清新喷雾剂含有山梨醇,具有良好的保湿作用,解决口腔干涩现象.同时,薄荷的清爽口味,可以瞬间带来心情的愉悦. 8:00 早餐之后 美好的一天,从丰盛的早餐开始.让身体的能量满满,工作时精力充沛

国珍竹珍口喷有什么功效?好用吗?

方便携带的清新喷雾,随时保证口腔健康! 作用: 特别适合食用较强味道的食物.吸烟.饮酒而引起的口气和口腔不适:滋润口腔,生津利咽:使口腔感到格外清凉的同时可以缓解大脑压力:轻盈精致,小巧,瓶装方便随身携带. 优势: 采用高端技术从淡竹的叶中提取的高浓度竹叶水精华配方,现代使用中药记载,淡竹的叶具有治疗牙龈肿痛.口腔炎症.清凉去火.抑制口腔细菌繁殖,清除口腔异味的功效. 以下内容为国珍伙伴总结的口喷的用途,特别实用,小伙伴们不妨试 一竹珍口喷竟然有15个用途,你知道吗? 1.清新口气,有口香糖的作

【LTE基础知识】LTE空口协议分析

转载自http://www.mscbsc.com/viewnews-102038.html 控制面协议 控制面协议结构如下图所示. PDCP在网络侧终止于eNB,需要完成控制面的加密.完整性保护等功能. RLC和MAC在网络侧终止于eNB,在用户面和控制面执行功能没有区别. RRC在网络侧终止于eNB,主要实现广播.寻呼.RRC连接管理.RB控制.移动性功能.UE的测量上报和控制功能. NAS控制协议在网络侧终止于MME,主要实现EPS承载管理.鉴权.ECM(EPS连接性管理)idle状态下的移

用Python开发小学二年级口算自动出题程序

版权声明:本文为博主原创文章,欢迎转载,并请注明出处.联系方式:[email protected] 武汉光谷一小二年级要求家长每天要给小孩出口算题目,让孩子练习. 根据老师出题要求编写了Python程序自动出题,结果保存为txt文件,打印出来作为练习用,这样就不用每天繁琐地人工出题了,其中的数字用randint随机产生. 程序如下: # -*- coding:utf-8 -*- __author__ = 'zhengbiqing [email protected]' __doc__ = "&qu

Cisco ap console口连接

console口连接ap和连接一般的交换机路由器不太相同,需要取消流控

Linux系统通过com口配置交换机

1.Linux服务器配置交换机的环境 a.通过网络远程连接到Linux服务器或在本地使用linux服务器,用linux服务器的com口连接交换机的console口,在linux服务器上面安装minicom 软件配置交换机. b.如果没有安装minicom , yum安装方式如下: yum install -y minicom      安装com 串口通信工具,类似windows系统的超级终端. 安装完成,需配置才可使用minicom通过com口配置交换机: 2.配置minicom软件 a.配置

关于前端开发中的“收口”思想

什么是收口 所谓条条大路通罗马,但如果让我来设计通向罗马的各种大路,我至少会做两件事情: ① 让罗马只有一个入口 ② 让罗马只有一个出口 这样做的好处是,无论你路从哪来,我可以统一在入口处给你打上各种标志,我也可以在你离开罗马时给你留点纪念.当然罗马自然不只一个出口入口,但是每个出口入口一定有一套相同的规定,否则就会出问题. 具体到当今的工作场景,高速公路又是一个收口的好例子,进入高速公路时候得经过收费站做点标志,离开时候也会做点操作,如果没有这种收口,不论是缴费工作,流量统计或者其他都是无法统