JAVA面向对象-----接口与类、接口之间的关系
2016-07-24 01:28
387 查看
接口与类、接口之间的关系
大家之前都知道类与类之间的关系继承,那么接口与类之间又是怎样子的关系呢?
接口与类之间是实现关系。非抽象类实现接口时,必须把接口里面的所有方法实现。类实现接口用关键字implments,类与接口之间是可以多实现的(即一个类可以实现多个接口)。
分析:
原本铅笔没有涂改功能的,但是一旦实现了Eraser接口做了实现,那么就具备了涂改功能,那么接口的作用则是拓展功能。
2. 接口与接口之间的关系式继承。
接口与接口之间的关系是继承,接口可以多继承接口.
【正在看本人博客的这位童鞋,我看你气度不凡,谈吐间隐隐有王者之气,日后必有一番作为!下面有个“顶”字,你就顺手把它点了吧(要先登录CSDN账号哦 )】
大家之前都知道类与类之间的关系继承,那么接口与类之间又是怎样子的关系呢?
接口与类之间是实现关系。非抽象类实现接口时,必须把接口里面的所有方法实现。类实现接口用关键字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("写字"); } @Override public void clean() { System.out.println("涂改..."); } }
分析:
原本铅笔没有涂改功能的,但是一旦实现了Eraser接口做了实现,那么就具备了涂改功能,那么接口的作用则是拓展功能。
2. 接口与接口之间的关系式继承。
interface A{ public void show(); } interface B{ public void print(); } interface C extends A,B{ }
接口与接口之间的关系是继承,接口可以多继承接口.
【正在看本人博客的这位童鞋,我看你气度不凡,谈吐间隐隐有王者之气,日后必有一番作为!下面有个“顶”字,你就顺手把它点了吧(要先登录CSDN账号哦 )】
相关文章推荐
- JAVA面向对象-----接口的特点
- JAVA面向对象-----接口的特点
- JAVA面向对象-----接口的概述
- JAVA面向对象-----接口的概述
- JAVA面向对象-----值交换(基本数据类型 数组类型 对象的值 字符串的)
- JAVA面向对象-----值交换(基本数据类型 数组类型 对象的值 字符串的)
- spring-boot支持双数据源mysql+mongo
- Spring boot Mybatis
- 一个多层级节点用户树的设计构思
- Java挑战高并发(2):线程中断
- synchronized关键字
- SpringMVC Interceptor
- 基于Spring Boot和Spring Cloud实现微服务架构学习(四)-Spring Cloud总结
- Java挑战并发(1):可重入内置锁
- Java3D导入obj和3ds模型整理
- spring 2.5 在 jre 1.8下的error
- 08_一个java.lang.NullPointException报错
- java.security.AccessControlException: access denied
- JAVA中单例与多例的实现
- Java源码-字体的定义与修改