Java接口的巧妙运用(2)

分类: J2SE   出处:iocblog整理  更新时间:2009-06-12   添加到收藏  

  
  4、提供调用的影子
  
   public void showmessage(interface1 req)
  
   {
  
    req.showmessage("111");
  
   }
  
   public void showmessage2(interface2 req)
  
   {
  
    req.showmessage2("111");
  
   }
  
  
   void jbutton1_actionperformed(actionevent e) {
  
    private classitf c1 = new classitf();
  
    showmessage(c1);
  
    showmessage2(c1);
  
   }
  
  同样呀,我的应用也非常的广呀!
  
  比如在servlet的
  
  public void dopost(httpservletrequest request,httpservletresponse response)
  
  public void doget(httpservletrequest request,httpservletresponse response)
  
  httpservletrequest ,httpservletresponse我的应用!
  
  其它如:
  
  事件listen呀:
  
  public void addactionlistener(actionlistener l)
  
  observer模式呀!
  
  
  5、通过接口实现引用传递
  
   public void sets1(interface1 req)
  
   {
  
    req.sets("new value with c1");
  
   }
  
   public void sets2(classnoitf req)
  
   {
  
    req.sets("new value with c2");
  
   }
  
  
   void jbutton3_actionperformed(actionevent e) {
  
    classitf c1 = new classitf();
  
    classnoitf c2 = new classnoitf();
  
    //set c1
  
    sets1(c1);
  
    //set c2;
  
    sets2(c2);
  
    //get value
  
    system.out.print(c1.gets());
  
    system.out.print(c2.gets());
  
   }
  
  

上一页 [1] [2]



文章整理:iocblog
版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。