T
Tersus
Gast
Guten Abend,
ich stehe gerade auf dem Schlauch.
Ich suche soetwas hier:
Jeder, der eine Klasse von Oberklasse ableitet, soll gezwungen werden, die Methode "update" zu implementieren, jedoch muss sowohl als Rückgabetyp sowie als Übergabeparametertyp die überschreibene Klasse verwendet werden.
Andernfalls müsste in der "update" Methode jedesmal eine Typüberprüfung stattfinden.
Gibt es da eine Möglichkeit?
Grüße
ich stehe gerade auf dem Schlauch.
Ich suche soetwas hier:
Code:
public abstract class Oberklasse{
...
public abstract Oberklasse update(Oberklasse o);
...
}
Code:
public class Unterklasse extends Oberklasse{
...
public Unterklasse update(Unterklasse o){
}
...
}
Jeder, der eine Klasse von Oberklasse ableitet, soll gezwungen werden, die Methode "update" zu implementieren, jedoch muss sowohl als Rückgabetyp sowie als Übergabeparametertyp die überschreibene Klasse verwendet werden.
Andernfalls müsste in der "update" Methode jedesmal eine Typüberprüfung stattfinden.
Gibt es da eine Möglichkeit?
Grüße