| 
 
| 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 个错误
 这是为什么啊??求大神帮助。。。。。。。
 
 | 
 |