java 接口的使用举例

上一篇 / 下一篇  2011-02-12 17:33:04 / 个人分类:单元测试

//以下程序说明 并不严谨,只是为了方便初学者初步的理解接口的应用

  interface Interface         //接口   {
   String ShowMessage(String MSG);  //接口方法,因为接口方法默认是public abstract 所以这里可以不用显示书写
  }
  class ClassItf implements Interface   //全部实现了接口interface类的方法;
  {
   public ClassItf() 
   {
        //构造函数
   }
   public String ShowMessage(String MSG)  //实现接口方法ShowMessage()
   {
    System.out.print(MSG);
    return MSG;
   }
}

/*   usingItf 类调用了接口方法,来实施某一些功能,但是具体的操作有接口实现类来操作,
     将必要的数据通信给接口,实现了数据的通信;  这里如此说明并不严谨,只是便于初学者理解

*/

class usingItf   //"驱动类"  
{
  public String getstring;
  public void usingItf(Interface inf,String MSG)  //使用了接口定义的方法 注意:使用了Interface 的引用 inf  
  {
    getstring=inf.ShowMessage(MSG);
  }
}


public class Test      //Test函数 
{
 public static void main(String args[])
 {
  ClassItf newClassItf=new ClassItf();
  usingItf aa =new usingItf();
  aa.usingItf(newClassItf,"This is the firstpage!!!!"); // 注意这里传递的接口实现类的实例,还有参数 class usingItf
 }
}


TAG:

 

评分:0

我来说两句

Open Toolbar