क्या यह धागा बनाने के लिए सही है और यहां कक्षा के कन्स्ट्रक्टर के अंदर अपनी स्टार्ट() विधि को कॉल किया गया है?अंदर नए धागे को बुला रहा है कन्स्ट्रक्टर
public class Server implements Runnable {
private ServerSocket server;
public Server(int port) {
try {
//Opens a new server
server = new ServerSocket(port);
} catch (IOException ioe) {
ioe.printStackTrace();
}
new Thread(this, "Server").start();
}
@Override
public void run() {
}
}
क्या आप इसे समझा सकते हैं? – Mazzy
@Mazzy, आप किसी अन्य ऑब्जेक्ट को आंशिक रूप से निर्मित ऑब्जेक्ट देखने की अनुमति दे रहे हैं, जिसका गंभीर नकारात्मक दुष्प्रभाव हो सकता है। – mre
आप नकारात्मक साइड इफेक्ट्स के बिना वांछित प्रभाव प्राप्त करने के लिए एक स्थिर फैक्ट्री विधि का उपयोग कर सकते हैं। – emory