Hallo!
Mein Problem ist folgendes:
Meine erste Klasse sieht so aus:
Und meine zweite so:
Nun möchte ich ein Interface schreiben, dass mir vorschreibt, dass ich allen (es kommen noch mehr dazu) Klassen die Methoden delete, update, insert usw. verwenden muss.
Das Problem ist, dass diese Methoden einen unterschiedlichen Parametertyp haben müssen.
Denn so geht es auf keinen Fall, mit diesem Interface kann ich in meinen anderen Klassen keine Parameter angeben...
Hab ihr vielleicht eine Idee, die mich weiterbringt?
Vielen Danke schonmal!
Andy
Mein Problem ist folgendes:
Meine erste Klasse sieht so aus:
Code:
public class StudentDB {
public void delete(StudentModel student) {
...hier löschen
}
}
Und meine zweite so:
Code:
public class VeranstaltungDB{
public void delete(VeranstaltungModel veranstaltung) {
...hier löschen
}
}
Nun möchte ich ein Interface schreiben, dass mir vorschreibt, dass ich allen (es kommen noch mehr dazu) Klassen die Methoden delete, update, insert usw. verwenden muss.
Das Problem ist, dass diese Methoden einen unterschiedlichen Parametertyp haben müssen.
Code:
package dataAccess;
public interface IDataAccess {
public abstract void delete();
public abstract void update();
public abstract void insert();
public abstract void exists();
}
Denn so geht es auf keinen Fall, mit diesem Interface kann ich in meinen anderen Klassen keine Parameter angeben...
Hab ihr vielleicht eine Idee, die mich weiterbringt?
Vielen Danke schonmal!
Andy