Ich habe ein Problem mit statischen Variablen und abstrakten Klassen. Wie schaffe ich es den wenn ich in einer abstrakten Klasse eine statische Variable definiere, diese dann durch eine erbende Klasse statisch (sprich beim Programmstart) zu verändern?
Also:
Somit würde ja erst beim Erzeugen eines neuen person-Objekts der Name gesetzt werden, allerdings benötige ich das Setzen des Namens bereits beim Starten des Programms.
Also:
Code:
public abstract class abstrakt {
public static String name;
}
Code:
public class person extends abstrakt {
public person(){
name = "Peter";
}
}
Somit würde ja erst beim Erzeugen eines neuen person-Objekts der Name gesetzt werden, allerdings benötige ich das Setzen des Namens bereits beim Starten des Programms.