Ciao,
sto cercando di fare i primi esperimenti con java e dopo i primi esempi (riusciti) cerco di inventarmi qualcosa, ma subito ho dei priblemi:

classe Main:
codice:
public class Main {
	
	private Network net1 = new Network();
	
	public static void main(String [] args) {
		net1.setPort = 80;
	}

}
classe Metwork:
codice:
import java.net.InetAddress;

public class Network {
	
	private String localIp;
	private String remoteIp;
	private int port;

	Network() {
		try {
			InetAddress thisIp = InetAddress.getLocalHost();
			localIp = thisIp.getHostAddress();
        }
		catch(Exception e) {
        	e.printStackTrace();
        }
	}
	
	public void setLocalIp(String localIp) {
		this.localIp = localIp;
	}
	public String getLocalIp() {
		return localIp;
	}
	
	public void setRemoteIp(String remoteIp) {
		this.remoteIp = remoteIp;
	}
	public String getRemoteIp() {
		return remoteIp;
	}
	
	public void setPort(int port) {
		this.port = port;
	}
	public int getPort() {
		return port;
	}
}
Eclipse mi da l'errore sulla riga net1.setPort = 80; della classe Main:
Cannot make a static reference to the non-static field net1

eppure il metodo setPort della classe Network è pubblico, perché non lo riconosce?

Scusate se è banale ma non ne esco...