Java 这个构造的名称是什么?我在哪里可以看到它?

Java 这个构造的名称是什么?我在哪里可以看到它?,java,Java,一些例子 JsonArrayRequest req = new JsonArrayRequest(...) { @Override protected Response<JSONArray> parseNetworkResponse(NetworkResponse response) { ..... } } JsonArrayRequest req=新的JsonArrayRequest(…){ @凌驾 受保护的响应parseNetworkResponse(Net

一些例子

JsonArrayRequest req = new JsonArrayRequest(...) {
   @Override
   protected Response<JSONArray> parseNetworkResponse(NetworkResponse response) {
   .....
 }
}
JsonArrayRequest req=新的JsonArrayRequest(…){
@凌驾
受保护的响应parseNetworkResponse(NetworkResponse响应){
.....
}
}
我不知道它是怎么工作的。 我在这件事上有点困惑

JsonArrayRequest(…){此处}

首先我们调用构造函数,然后以某种方式重写该方法


ps:抱歉这个愚蠢的问题,我是Python开发人员:)

它被称为匿名类。匿名类是
接口
的实现,或者是无法实例化的抽象类。 您可以仔细查看Oracle提供的文档:

找到一个合适的复制品需要一段时间,但它就在这里。