Hallo Java-Gemeinde,
ich habe ein Problem, wo ich nicht einmal weiß, ob es sich überhaupt lösen lasst. Und zwar folgendes:
Angenommen ich habe eine Klasse Auto:
und eine Klasse Fuhrpark:
Wie kann ich es realisieren, dass der String, der an die Methoden kaufeAuto() übergeben wird, im Object-Name verwendet werden kann? Das Gleiche gilt für die Methode benutzeAuto(). Ich will über den String-Parameter ein ganz spezielles Objekt ansprechen bzw. benutzen.
Und wenn sich das (wie auch immer) realisieren lässt, ist es möglich, die Objekte als static, public, private, protected zu deklarieren?
Ich dachte, ich habe das schon mal gehört oder gesehn, dass das möglich ist. Aber leider weiß ich absolut nicht mehr wo, geschweige denn wie. Kann auch sein, dass das in C/C++ ging. Ich hab auch keine Idee, wonach ich in meinen Büchern suchen sollte.
Wenn jemand einen Geistesblitz zu meiner Problematik hat, wäre ich unendlich dankbar.
ich habe ein Problem, wo ich nicht einmal weiß, ob es sich überhaupt lösen lasst. Und zwar folgendes:
Angenommen ich habe eine Klasse Auto:
Code:
public class Auto {
public Auto() {}
public void starteMotor() {}
}
Code:
public class Fuhrpark {
public Fuhrpark() {}
public void kaufeAuto(String autoName) {
Auto obj_"autoName" = new Auto();
}
public void benutzeAuto(String autoName) {
obj_"autoName".starteMotor();
}
}
Und wenn sich das (wie auch immer) realisieren lässt, ist es möglich, die Objekte als static, public, private, protected zu deklarieren?
Ich dachte, ich habe das schon mal gehört oder gesehn, dass das möglich ist. Aber leider weiß ich absolut nicht mehr wo, geschweige denn wie. Kann auch sein, dass das in C/C++ ging. Ich hab auch keine Idee, wonach ich in meinen Büchern suchen sollte.
Wenn jemand einen Geistesblitz zu meiner Problematik hat, wäre ich unendlich dankbar.