1 /*
 2 长城牌电视机
 3 联想奔月5008PC机
 4 */
 5 
 6 
 7  package st;
 8  //接口回调实例
 9  interface ShowMessage
10  {
11    void 显示商标 (String s);
12  }
13  class TV implements ShowMessage
14  {
15      public void 显示商标(String s)
16      {
17       System.out.println(s); 
18      }
19  }
20  class PC implements ShowMessage
21  {
22      public void 显示商标 (String s)
23      {
24       System.out.println(s);
25      }
26  }
27  public class example_1
28  {
29    public static void main(String args[])
30    {
31        ShowMessage sm;   //声明接口变量
32        sm=new TV();   //接口变量中存放对象的引用
33        sm.显示商标("长城牌电视机");  //接口回调
34        sm=new PC();    
35        sm.显示商标("联想奔月5008PC机");       
36    }  
37  }
接口回调

相关文章: