首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

匿名内部类的应用

2012-08-30 
匿名内部类的使用package com.inner//定义一个接口public interface InnerInteface{public String getStr

匿名内部类的使用
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;
    }
}

热点排行