5
`someObject.new`在Java中做什么?
在Java中,我刚刚发现以下代码是合法的: KnockKnockServer newServer = new KnockKnockServer(); KnockKnockServer.receiver receive = newServer.new receiver(clientSocket); 仅供参考,接收方只是具有以下签名的帮助程序类: public class receiver extends Thread { /* code_inside */ } 我从未见过这种XYZ.new记法。这是如何运作的?有什么方法可以更常规地进行编码吗?
100
java