G
Gast3838
Gast
Hallo nehmen wir an ich hab folgende Klasse:
Nun so weit alles klar.
Benutzer 1 ruft nun auf:
Benutzer 2 ruft nun auf:
Nun hab ich folgende Befürchtung. Wenn beides gleichzeit kommt. Also Benutzer1 ruft Konstruktor auf. Benutzer2 ruft Konstruktor auf. Benutzer 1 ruft sayHello auf bekommt nun aber Test666 und Benutzer 2 ruft sayHello() auf und bekommt auch Test666.
Bekommt da jeder sein eigenes Objekt oder wie sieht das aus?. Macht es einen Unterschieder wenn sayHello static ist?
Ich hab eben angst das was überschrieben wird!!!
Bitte um Antwort
Code:
public class Hello {
private String hello;
public Hello(String param) {
this.hello = param;
}
public void sayHello() {
System.out.println("Hello");
}
}
Nun so weit alles klar.
Benutzer 1 ruft nun auf:
Code:
Hello h = new Hello("Test1111");
h.sayHello();
Benutzer 2 ruft nun auf:
Code:
Hello h = new Hello("Test666");
h.sayHello();
Nun hab ich folgende Befürchtung. Wenn beides gleichzeit kommt. Also Benutzer1 ruft Konstruktor auf. Benutzer2 ruft Konstruktor auf. Benutzer 1 ruft sayHello auf bekommt nun aber Test666 und Benutzer 2 ruft sayHello() auf und bekommt auch Test666.
Bekommt da jeder sein eigenes Objekt oder wie sieht das aus?. Macht es einen Unterschieder wenn sayHello static ist?
Ich hab eben angst das was überschrieben wird!!!
Bitte um Antwort