JAVA面向对象-----接口与类、接口之间的关系
接口与类、接口之间的关系
- 大家之前都知道类与类之间的关系继承,那么接口与类之间又是怎样子的关系呢?
接口与类之间是实现关系。非抽象类实现接口时,必须把接口里面的所有方法实现。类实现接口用关键字implments,类与接口之间是可以多实现的(即一个类可以实现多个接口)。
interface Eraser {public static final String color = "白色";public abstract void clean();
}
class Pencil implements Eraser {String name;Pencil() {}Pencil(String name) {this.name = name;}void write() {System.out.println("写字");}@Overridepublic void clean() {System.out.println("涂改...");}
}
分析:
原本铅笔没有涂改功能的,但是一旦实现了Eraser接口做了实现,那么就具备了涂改功能,那么接口的作用则是拓展功能。
2. 接口与接口之间的关系式继承。
interface A{public void show();
}
interface B{public void print();
}
interface C extends A,B{}
接口与接口之间的关系是继承,接口可以多继承接口.
【正在看本人博客的这位童鞋,我看你气度不凡,谈吐间隐隐有王者之气,日后必有一番作为!下面有个“顶”字,你就顺手把它点了吧(要先登录CSDN账号哦 )】
—–乐于分享,共同进步!
—–更多文章请看:http://blog.csdn.net/duruiqi_fx
转载于:https://www.cnblogs.com/hainange/p/6153852.html
JAVA面向对象-----接口与类、接口之间的关系相关推荐
- Java面向对象编程——抽象类和接口
Java面向对象编程--抽象类和接口 定义类的过程就是抽象和封装的过程,而抽象类与接口则是对实体类进行更高层次的抽象,进定义公共行为和特征. 抽象类: 如果一个类没有足够的信息去描述一个具体的对象,那 ...
- Java面向对象编程篇3——接口与抽象类
Java面向对象编程篇3--接口与抽象类 1.接口(interface) 接口中可以含有变量和方法.但是要注意,接口中的变量会被隐式地指定为public static final变量(并且只能是pub ...
- Java自学笔记——Java面向对象——04.抽象类、接口、内部类
Java 面向对象各节 Java自学笔记--Java面向对象--01.回顾方法 Java自学笔记--Java面向对象--02.构造器.类和对象 Java自学笔记--Java面向对象--03.封装.继承 ...
- Java面向对象之抽象类与接口
Java面向对象之抽象类与接口 ⚡️前言⚡️ 本篇文章为面向对象部分的第三篇文章,前两篇文章见链接包和继承.组合与多态.抽象类和接口都是继承关系中父类的更进一步,结合前两篇文章来阅读更易理解掌握.
- 创建一个动物类 java_使用java面向对象创建动物类并输出动物信息
题目: 使用java面向对象创建动物类并输出动物信息 gitup下载地址: https://github.com/benxiaohai8888/Javase/blob/master/Animal.ja ...
- 八、Java面向对象编程(类、对象、方法、重载、可变参数、作用域、构造器、this本质)
文章目录 Java面向对象编程(类.对象.方法.重载.可变参数.作用域.构造器.this本质) 一.类与对象 1. 类与对象的引出 2. 使用现有技术解决 3. 现有技术解决的缺点分析 4. 类与对象 ...
- 通达信程序接口与量化交易之间的关系
通达信程序接口与量化交易之间的关系,分布式节点共识算法. 1.通达信程序接口每当产生一个新的块,即数据更新时,需要通过算法识别整个网络中超过一半的节点,从而形成一个新的块,即投票机制,等等.超过一半的 ...
- [UML] 类图之间的关系 | 1.关联关系
[UML] 类图之间的关系 | 1.关联关系 1.关联关系 关联(Association)关系是类与类之间最常用的一种关系,它是一种结构化关系,用于表示一类对象与另一类对象之间有联系 在UML类图中, ...
- (十)Core Java 面向对象(封装,继承,多态,接口) -02 (96)
目录 : 24 ). 面向对象(聚集关系) 25 ). 面向对象(子父类中变量的特点) 26 ). 面向对象(子父类中函数的特点-覆盖) 27 ). 面向对象(子父类中构造函数的特点 ...
- Java面向对象(六)接口
抽象类中的抽象方法相当于模板 , 相比于抽象类 ,接口的模板作用更存粹 ,规范性更强 . 接口interface声明,在JDK1.7之前 , 接口中只能有抽象方法(默认修饰符 : public ...
最新文章
- 基于深度前馈序列记忆网络,如何将语音合成速度提升四倍?
- openstack quantum搭建过程中一些有用的链接
- 神秘操作系统Ocean惊艳曝光引众说纷纭 UI同质化局面或被打破
- JRE 和 JDK历史版本是为了帮助开发
- 员工主动辞职公司也要支付经济补偿金的17种情况
- 字符串处理类库_CharString
- socket error:10053
- Android群英传笔记——第十二章:Android5.X 新特性详解,Material Design UI的新体验...
- failed to initialize monitor thread
- Dubbo-admin无法显示Group分组信息
- 估计理论(6):如何确定BLUE?
- MTPA 永磁同步电机 计算
- 关于fixed元素的【子父div】宽度问题
- YankNote 笔记软件比 Sublime 好用吗
- Vscode文件夹和代码各种颜色(详细汇总)
- Java 线程池设计思想及源码实现
- 有人晒出程序员聚餐照片,网友:根据头发量能看出技术水平高低!
- 指针实现入栈、出栈、取栈顶元素
- 北航2018计算机学院录取名单,【北航2018年拟录取硕士研究生名单公示】- 环球网校...
- 4210: 孙壕请一盘青岛大虾呗【递归/注意结束条件】