转载  java中接口的作用(实例说明) 收藏

java中接口的作用


先看一个接口应用的例子:

 interface Extendbroadable{
 public void inPut();
}
class KeyBroad  implements Extendbroadable{
 public void inPut(){
  System.out.println("\n hi,keybroad has be input into then mainbroad!\n");
 }
}
class NetCardBroad  implements Extendbroadable{
 public void inPut(){
  System.out.println("\n hi,netCardBroad has be input into then mainbroad!\n");
 }
}
class CheckBroad{
 public void getMainMessage(Extendbroadable ext){
  ext.inPut();
 }
}
public class InterfaceTest01{
 public  static void main(String []args){
  KeyBroad kb=new KeyBroad();
  NetCardBroad ncb=new NetCardBroad();
  CheckBroad cb=new CheckBroad();
  cb.getMainMessage(kb);
  cb.getMainMessage(ncb);
 
 }
}

可以将借口类型的参数作为方法参数,在实际是使用时可以将实现了接口的类传递给方法,后方法或按照重写的原则执行,实际调用的是实现类中的方法代码体,这样便根据传进屋的参数的不同而实现不同的功能。

重要的是,当我以后徐要林外一个对象并且拥有接受说生命的方法的时候的时候,我们不必须原类,只需新的类实现借口即可。 

发表于 @ 2007年04月12日 11:42:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:java 的接口到底起什么作用  | 新一篇:jni的中文字符串处理

  • 发表评论
  • 评论内容:
  •  
Copyright © beiai1014
Powered by CSDN Blog