读书人

匿名内部类的应用

发布时间: 2012-08-30 09:55:54 作者: rapoo

匿名内部类的使用
package com.inner;

//定义一个接口
public interface InnerInteface
{
public String getStr(String str);
}
=====================================================
package com.inner;
//匿名内部类的使用
public class innerTest
{
public void test(String str,InnerInteface i) {
System.out.println(i.getStr(str));
}

public static void main(String[] args)
{
innerTest i=new innerTest();
//方法一调用
i.test("liguangtao", new InnerInteface()
{
@Override
public String getStr(String str)
{
return str;
}
});
//方法二调用
//i.test("liguangtao", new A());
}
}

class A implements InnerInteface
{
@Override
public String getStr(String str)
{
return str;
}
}

读书人网 >Web前端

热点推荐