Java 在哪里可以找到有关此类隐式类实现的更多信息

Java 在哪里可以找到有关此类隐式类实现的更多信息,java,interface,Java,Interface,我找到了一些这样的代码 public class Test { static void myTest() { TestInterface test = new TestInterface() { @Override public void test1() { // TODO Auto-generated method stub } @Override public boolean

我找到了一些这样的代码

public class Test {
 static void myTest() {
    TestInterface test = new TestInterface() {

        @Override
        public void test1() {
            // TODO Auto-generated method stub
        }

        @Override
        public boolean isOK() {
            // TODO Auto-generated method stub
            return false;
        }
    };
    if (test.isOK()) test.test1();
  }
}

interface TestInterface {
  void test1();
  boolean isOK();
}
如果它不仅仅是一个框架,那么它编译得很好并且可能会起作用。 我知道它创建了接口的隐式实现和该类的实例。
试图使用“java”“隐式”“接口”搜索此结构,并没有为我提供有关此结构的更多背景信息。我缺少哪个搜索词

这称为匿名类:

正如表达式所暗示的,它们没有名称,用于同时声明和实例化扩展另一个类(或实现接口)的类

匿名类使您的代码更加简洁。他们 使您能够同时声明和实例化类


这些类是声明它们的方法的本地类。

这称为匿名类:谢谢@Berger希望你喜欢回答简单的问题;)也谢谢你的链接。@datafiddler你可能应该把Berger的答案标记为已被接受。它是明确的,而不是隐含的。