站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题一个关于接口的问题,谢了

一个关于接口的问题,谢了

摘要: 一个关于接口的问题,谢了


interface PCI
{
public void Star();
public void End();
}

class Display implements PCI
{
public void Star()
{
System.out.println("Display Star...");
}
public void End()
{
System.out.println("Display End");
}
}

class SoundCard implements PCI
{
public void Star()
{
System.out.println("SoundCard Star...");
}
public void End()
{
System.out.println("SoundCard End...");
}
}

class MainBord
{
public void Insert(PCI p)
{
p.Star();
p.End();
}
}

public class Pci
{
public static void main(String[] args)
{
MainBord mb=new MainBord();
Display ds=new Display();
SoundCard sc=new SoundCard();
mb.Insert(ds);
mb.Insert(sc);
}
}

这段代码骗译可以通过,但执行通不过,劳烦大家帮我看看,谢谢


interface PCI
和 public class Pci
重名了吧
改一下名字,就行了


我想问下,你的
public void Insert(PCI p)
{
p.Star();
p.End();
}
PCI p
你觉得可以吗,接口能可以实例化吗



谢谢了,不过JAVA中不是区分大小写吗


我的可以啊!
我完全复制你的程序的!
不过我的interface PCI不是和public class Pci在同一个目录的


应该可以吧,PCI p 是PCI接口的一个引用,按照lililifrank(刘刘) 回复的,已经运行通过


谢谢大家,这个问题我已经明白了


↑返回目录
前一篇: 进来帮我看看问题吧~~~
后一篇: 100分求助,使用自己编的jar包出错!