相关疑难解决方法(0)

什么`someObject.new`在Java中做什么?

在Java中,我刚刚发现以下代码是合法的:

KnockKnockServer newServer = new KnockKnockServer();                    
KnockKnockServer.receiver receive = newServer.new receiver(clientSocket);
Run Code Online (Sandbox Code Playgroud)

仅供参考,接收器只是一个带有以下签名的助手类:

public class receiver extends Thread {  /* code_inside */  }
Run Code Online (Sandbox Code Playgroud)

我以前从未见过这种XYZ.new符号.这是如何运作的?有没有什么方法可以更传统地编码?

java

100
推荐指数
3
解决办法
3671
查看次数

标签 统计

java ×1