java(二十七)【面向对象】主板示例

电脑运行实例:电脑运行基于主板

 1 interface PCI{
 2     public void  open();
 3     public void close();
 4 }
 5 class Zhuban{
 6     public void run(){
 7         System.out.println("zhuban run");
 8     }
 9     public void userPCI(PCI p){
10         if(p!=null){  //空值异常,所以需要判断
11         p.open();
12         p.close();
13         }
14     }
15 }
16 class Shengka implements PCI{
17     public void open(){
18         System.out.println("shengka open");
19     }
20     public void close(){
21         System.out.println("shengka close");
22     }
23 }
24 class Huahua
25 {
26     public static void main(String [] args) {
27         Zhuban z=new Zhuban();
28         z.run();
29         z.userPCI(null);   
30         z.userPCI(new Shengka());
31     }
32 }

 运行结果:

  

图示:

  

posted @ 2015-09-17 09:05  花花妹子。  阅读(106)  评论(0)    收藏  举报