interface PCI
{
public void open();
public void close();
}
class MainBoard
{
public void run()
{
System.out.println("mainborad run");
}
public void usePCI(PCI p)
{
if(p != null)
{
p.open();
p.close();
}
}
}
class NetCard implements PCI
{
public void open()
{
System.out.println("netcard open");
}
public void close()
{
System.out.println("netcard close");
}
}
class DuoTaiDemo4
{
public static void main(String[] args)
{
MainBorad mb = new MainBorad();
mb.run();
mb.usePCI(null);//这无法运行,即使将这句话注释掉,下面那句也无法运行
mb.usePCI(new NetCard());
}
}
DuoTaiDemo4.java:49: 错误: 找不到符号
mb.usePCI(new NetCard());
^
符号: 方法 usePCI(NetCard)
位置: 类型为MainBorad的变量 mb
1 个错误
这是为什么啊??求大神帮助。。。。。。。
|
|