S
Samuel
Gast
Ich hab ein Interface
Und eine Klasse
Wenn ich nun aber
Schreibe, habe ich null in i2. Sieht so aus, als würde Java das deepCopy nicht finden? Normalerweise muss das doch so funktionieren, oder?
Edit: Dieses Beispiel klappt, dann muss der Fehler wo anders liegen, also kann dieser Thread eigentlich gelöscht werden...
Code:
public interface IState {
public IState deepCopy();
}
Und eine Klasse
Code:
public class Reading implements IState {
public Reading deepCopy(){ return new Reading();};
}
Wenn ich nun aber
Code:
IState i = new Reading();
IState i2 = IState.deepCopy();
Schreibe, habe ich null in i2. Sieht so aus, als würde Java das deepCopy nicht finden? Normalerweise muss das doch so funktionieren, oder?
Edit: Dieses Beispiel klappt, dann muss der Fehler wo anders liegen, also kann dieser Thread eigentlich gelöscht werden...