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: