Hallo,
mir ist noch eine Grundsatzfrage nicht klar:
Ich habe eine Klasse, die als Variable eine andere Klasse als Array beinhaltet:
Nun habe ich eine Schleife:
Ich möchte nun die Variable "name" neu beschreiben:
ist nun aber das Objekt "deviceConfigurationFor" ein Zeiger auf die tatsächliche Klasse "DeviceConfiguration" oder wird ein neue Instanz von "DeviceConfiguration" angelegt.
Wenn eine neue Instanz, dann muss ich ja einen Zähler mitlaufen lassen um:
Danke
mir ist noch eine Grundsatzfrage nicht klar:
Ich habe eine Klasse, die als Variable eine andere Klasse als Array beinhaltet:
Java:
public class Config {
public DeviceConfiguration[] deviceConfiguration;
public DeviceConfiguration[] getDeviceConfiguration() {
return deviceConfiguration;
}
}
public class DeviceConfiguration {
public String name;
}
Nun habe ich eine Schleife:
Java:
for (DeviceConfiguration deviceConfigurationFor: config.getDeviceConfiguration()) {
Ich möchte nun die Variable "name" neu beschreiben:
Java:
deviceConfigurationFor.name = "neu";
ist nun aber das Objekt "deviceConfigurationFor" ein Zeiger auf die tatsächliche Klasse "DeviceConfiguration" oder wird ein neue Instanz von "DeviceConfiguration" angelegt.
Wenn eine neue Instanz, dann muss ich ja einen Zähler mitlaufen lassen um:
Java:
config.deviceConfiguration[Zähler].name = "neu";
Danke