甚至还有一个术语吗?它完全逃脱了我。
示例:
TableLayout tableLayout = new TableLayout(context){
@Override
protected void onDetachedFromWindow(){
super.onDetachedFromWindow();
getRidOfDialog();
}
};
答案 0 :(得分:1)
这是在方法参数上定义的内部类。我认为你所寻找的术语是“匿名内部阶级”。
答案 1 :(得分:1)
这是一个匿名课程。以下面的例子为例。
new Thread(new Runnable()
{
public void run()
{
System.out.println( "Message" ) ;
}
} ) .start() ;
可以表示如下(相同)。
class ThreadDemo
{
public void temp()
{
new Thread(new AnonymousClass()).start();
}
private class AnonymousClass implements Runnable
{
public void run()
{
System.out.println( "Message" ) ;
}
}
}
希望你现在可能有所了解。 See
答案 2 :(得分:0)
匿名内联类定义。