Entschuldigung für den irreführenden Titel, aber ich weiß wirklich nicht, wie ich mein Problem erklären soll.Zugriffsmethoden innerhalb einer Liste einer Klasse
Lets sagen, ich habe zwei clases, die erste Auto (ohne bekommt auf und im Beispiel)
public class Car{
int id;
string model;
ArrayList<Specs> ListSpecs = new ArrayList<Specs>();
}
Die zweite, Specs, enthält weitere Details des Autos:
public class Specs{
float kilometers;
float passangers;
public float km_pass(float a, float b){
return this.a/this.b;
}
}
Meine Hauptfrage ist nun, wie kann ich von einem Objekttyp Auto auf die Variable km_pass zugreifen? Versucht etwas wie
Example Car = new Car();
Car.setId(123);
Car.setModel("Abc");
ListDetails Specs = new Specs();
Car.SetSpecs(ListDetails);
Car.SetSpecs.SetKilometers(123); //wont work
Ist mein Beispiel klar genug?
Danke!
geben Sie den Klassen Getter/Setter –
Es ist eine Liste, also müssen Sie einen Index angeben. – ElDuderino
Auch wenn ich eine Methode hatte die Klasse Specs SetKilometers, wie im cde gesagt (Getter und Setter sind nicht enthalten) die letzte Zeile des Beispiels wnt Arbeit, können Sie ein Beispiel geben, wie ich es tun musste? –