您的位置:首页 > 编程语言 > Java开发

JAVA面向对象-----接口与类、接口之间的关系

2016-07-24 01:28 387 查看
接口与类、接口之间的关系



大家之前都知道类与类之间的关系继承,那么接口与类之间又是怎样子的关系呢?

接口与类之间是实现关系。非抽象类实现接口时,必须把接口里面的所有方法实现。类实现接口用关键字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账号哦 )】




—–乐于分享,共同进步!

—–更多文章请看:http://blog.csdn.net/duruiqi_fx

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: