import java.io.*;
import java.net.*;
public class pwundublfive{
public class Server{
private ServerSocket socket;
private int port;
public Server(int port) throws IOException{
socket = new ServerSocket(port);
socket.setSoTimeout(10000);
}
}
public static void main(String[] args){
int port = 1234;
Server obj = new Server(port); // <-- Error here
}
}
Я знаю, что этот вопрос был опубликован много раз, и я понимаю большую часть ответов, которые вы не можете назвать членом метод по классу. Но я создаю новый объект, который вызывает его конструктор? Спасибо :)Нестатическая переменная это не может быть ссылкой из статического контекста при создании экземпляра нового объекта
Вы пытаетесь воспроизвести его, чего вы не можете сделать. Вот и все, независимо от того, что является прецедентом. – Mritunjay