Laden...

Statischen Wert einer Klasse aus anderer Klasse setzen

Erstellt von macke_a vor 11 Jahren Letzter Beitrag vor 11 Jahren 886 Views
Thema geschlossen
M
macke_a Themenstarter:in
291 Beiträge seit 2007
vor 11 Jahren
Statischen Wert einer Klasse aus anderer Klasse setzen

Hallo !

Ich habe zur static ein Frage.

Ich habe in einer Klasse X die folgende Definition:

public class X
{
   public static int InfoPort;
   public static String strIP = "192.168.1.100";
   private static IPEndPoint test = new IPEndPoint(ip, InfoPort);    
}

In einer weiteren anderen Klasse Y möchte ich jetzt InfoPort einen Wert übergeben.

public class X
{

}

Der Integer muss static sein! Dies ist aufgrund des IPEndPoint notwendig.

Wie kann ich jetzt einen Wert in der Klasse X, für die Klasse Y übergeben.

Kann mir jemand helfen? Brauche dringend eine Lösung! Vielen Dank.

Z
403 Beiträge seit 2007
vor 11 Jahren

Hallo macke_a,

Der Integer muss static sein! Dies ist aufgrund des IPEndPoint notwendig.

Also mit dem IPEndPoint hat das sicher nichts zu tun. Es liegt viel mehr an der Art wie du ihn verwendest.

Die ganze Frage klingt sehr nach Anfänger Wissen, welches man hier eigentlich haben sollte.
Siehe [Hinweis] Wie poste ich richtig? 1.1 und 1.1.1

Ansonsten sehe ich auch kein Problem von Klasse X auf static Member der Klasse Y zuzugreifen oder andersherum.

z.B. X.InfoPort = 4711;

Meines erachtens ist es auch nicht sinnvoll Port und IP als Static Member zu definieren, vielleicht solltest du das überdenken.

André

Hinweis von Abt vor 11 Jahren

Wie TheGear schon sagt sind das absolute Grundlagen.
[Hinweis] Wie poste ich richtig? Punkte 1

Thema geschlossen