Hallo ExpertenCo,
ich bin leider dabei, vom Pascal auf Java umzusteigen:
Wie kann man in Java eine Klassenvariable in einer Methode benutzen-wertveraendern?
Pascals var ioIdentifier… Gruesse aus dem eisigen Schleswig Thomas
Hallo,
Wie kann man in Java eine Klassenvariable in einer Methode
benutzen-wertveraendern?
Genauso wie bei Instanzvariablen:
public class WWWTest {
private static String classVar = "class: initaler Wert";
private String instanceVar = "instance: initialier Wert";
public void changeValues(String newValue) {
classVar = newValue; // um zu verdeutichen, dass es sich um eine Statische
// Variable handelt verwendet man besser
// WWWTest.classVar = newValue;
instanceVar = newValue;
}
public static void main(String[] args) {
WWWTest test = new WWWTest();
System.out.println("Static: " + WWWTest.classVar);
System.out.println("Instance: " + test.instanceVar);
test.changeValues("geänderter Wert");
System.out.println("Static: " + WWWTest.classVar);
System.out.println("Instance: " + test.instanceVar);
}
}
HTH
Heavy