当前页面: 开发资料首页 → 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(刘刘) 回复的,已经运行通过
谢谢大家,这个问题我已经明白了