给我看段Java关于接口的代码

/***主板上的PCI插槽的规范*/interfacePCI{voidstart();voidstop();}/***声卡,实现了PCI插槽的规范*/publicclas... /**
* 主板上的PCI插槽的规范
*/
interface PCI {
void start();
void stop();
}
/**
* 声卡,实现了PCI插槽的规范
*/
public class SoundCard implements PCI {
public void start(){
System.out.println("Du du.......");
}
public void stop(){
System.out.println("Network stop!");
}
}
/**
* 网卡,实现了PCI插槽的规范
*/
public class NetworkCard implements PCI {
public void start(){
System.out.println("Send.......");
}
public void stop(){
System.out.println("Network stop");
}
}
public class Assembler {
public static void main(String[] args) {
PCI nc= new NetworkCard();
PCI sc= new SoundCard();
nc.start();
sc.start();
}

}
//这里的interface PCI {
void start();
void stop();
}
interface是什么意思?interface 定义出来的又是什么?void start(); void stop();又是什么意思?void start(); void stop();
用来干什么的?为什么要用void start(); void stop();?
求高手详细的解答一下
展开
 我来答
百度网友38cb4ea
2011-05-04 · 超过74用户采纳过TA的回答
知道小有建树答主
回答量:170
采纳率:0%
帮助的人:201万
展开全部
interface主要是方便java里面的类可以实现类似c++多继承的那种特性吧
一般接口里面都要定义变量和函数(函数没有函数具体事项)
如果某个类实现了某个接口就必须实现接口里面定义的那些方法
就是这么多把...
pegevun
2011-05-09 · TA获得超过691个赞
知道答主
回答量:683
采纳率:0%
帮助的人:0
展开全部
这是类类型的自动类型转换

父类的引用指向子类的对象

自顶向下的调用 目的是将子类的所有实现细节隐藏起来

完成了动态绑定机制
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小西瓜ooo
2019-05-18
知道答主
回答量:1
采纳率:0%
帮助的人:777
展开全部
因为void start是启动的意思,void stop是关闭的意思,是在接口中定义的两个抽象方法,表示启动和关闭。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式