小编Van*_*jul的帖子

能够实例化接口

我的印象是可以实例化一个接口:

interface TestA { 
   String toString(); 
}

public class Test {
    public static void main(String[] args) {

       System.out.println(new TestA() {
          public String toString() { 
              return "test"; 
          }
       });
    }
 }
Run Code Online (Sandbox Code Playgroud)

这打印"test".为什么?该类未实现该接口.

它还创建了一个使用它的实例,new TestA()但我读取的接口无法实例化.

有人可以解释为什么它打印成功?

java interface object

0
推荐指数
1
解决办法
70
查看次数

标签 统计

interface ×1

java ×1

object ×1