Hallo Leute,
ich brauche ein wenig Hilfe, ich weiß nicht genau wie ich vorgehen soll.
Folgende Situation:
Ich habe mehrere verschiedene Objekte die die selben getter und setter methoden besitzen.
Beispiel:
Objekt Auto auto:
String getColor();
int getNumberTires()
int getNumberSeats()
String setColor();
int setNumberTires()
int setNumberSeats()
Objekt LKW lkw:
String getColor();
int getNumberTires()
int getNumberSeats()
String setColor();
int setNumberTires()
int setNumberSeats()
Diese Objekte stehen mir samt der getter und setter zur Laufzeit zur Verfügung. Ich habe momentan zwei exakt gleiche Programme, die jeweils mit diesen Objekten arbeiten. Ich möchte jedoch nicht den selben Code zwei mal/ mehrfach schreiben. Wie kann ich das lösen?
Ich stelle mir ein interface oder sowas vor, weiß aber nicht wie ich das anstellen soll:
auto.setNumberTires = 4;
lkw.setNumberTires = 8;
Auto und LKW Objekte sind unterschiedliche Objekte. Also wie kann ich die beiden Zeilen in einem Programm vereinen?
Grüße und schon mal vielen Dank für eure Tipps!!!
ich brauche ein wenig Hilfe, ich weiß nicht genau wie ich vorgehen soll.
Folgende Situation:
Ich habe mehrere verschiedene Objekte die die selben getter und setter methoden besitzen.
Beispiel:
Objekt Auto auto:
String getColor();
int getNumberTires()
int getNumberSeats()
String setColor();
int setNumberTires()
int setNumberSeats()
Objekt LKW lkw:
String getColor();
int getNumberTires()
int getNumberSeats()
String setColor();
int setNumberTires()
int setNumberSeats()
Diese Objekte stehen mir samt der getter und setter zur Laufzeit zur Verfügung. Ich habe momentan zwei exakt gleiche Programme, die jeweils mit diesen Objekten arbeiten. Ich möchte jedoch nicht den selben Code zwei mal/ mehrfach schreiben. Wie kann ich das lösen?
Ich stelle mir ein interface oder sowas vor, weiß aber nicht wie ich das anstellen soll:
auto.setNumberTires = 4;
lkw.setNumberTires = 8;
Auto und LKW Objekte sind unterschiedliche Objekte. Also wie kann ich die beiden Zeilen in einem Programm vereinen?
Grüße und schon mal vielen Dank für eure Tipps!!!