OnClickListener中的Java语法混淆

时间:2012-12-17 17:24:11

标签: java android onclicklistener

我是Android开发的新手,我怎么能理解这个片段?

private OnClickListener listener = new OnClickListener() 
{   
    @Override
    public void onClick(View v)
    {
        // TODO Auto-generated method stub
        System.exit(0);
        finish();
    }
};

OnClickListener是一个静态接口,我们不能使用“new”来初始化一个对象。谁可以帮助我,提前谢谢你。

1 个答案:

答案 0 :(得分:1)

在Java中,如果实现所呈现接口的所有必要要求,则可以创建Anonymous Class。这是一个实现OnClickListener的新类定义,并覆盖了一个必要的方法onClick(View)。