Moin zusammen,
ich schreibe gerade mein erstes großes Programm und hänge an einer stelle fest. Dazu muss ich sagen das ich Anfänger im Bereich Programmierung bin.
Zu meinem Problem:
Ich habe ein Packet erstellt. In diesem Paket sind mehrere Klassen.
In einer Unterklasse habe ich folgendes gemacht:
Das ist meine Unterklasse.
Jetzt geht es in die Hauptklasse wo ich den Routername aufrufen möchte:
Der ausgebene Wert von router_name.getRoutername() ist NULL. Kann mir jemand sagen was ich falsch mache?
Vielen Dank
ich schreibe gerade mein erstes großes Programm und hänge an einer stelle fest. Dazu muss ich sagen das ich Anfänger im Bereich Programmierung bin.
Zu meinem Problem:
Ich habe ein Packet erstellt. In diesem Paket sind mehrere Klassen.
In einer Unterklasse habe ich folgendes gemacht:
Java:
public class Routername {
private boolean routername_ok ;
private String routername;
static void pruefen() {
// Hier folgt unwichtiger Code für das Problem...
// Hier kommt ein Teil des Problems
routername = ("gw");
Routername routername2 = new Routername();
routername2.setRoutername(routername);
}
public void setRoutername(String routername) {
this.routername = routername;
}
public String getRoutername() {
return routername;
}
Das ist meine Unterklasse.
Jetzt geht es in die Hauptklasse wo ich den Routername aufrufen möchte:
Java:
public class index extends JFrame {
private Routername router_name = new Routername();
public index() {
System.out.println("Ich bin der Main 2 NAme " + router_name.getRoutername());
}
....
}
Der ausgebene Wert von router_name.getRoutername() ist NULL. Kann mir jemand sagen was ich falsch mache?
Vielen Dank
Zuletzt bearbeitet: