Hallo Leute,
kann mir jemand sagen, warum bei folgendem Code
die Ausgabe in der Konsole nicht simultan steigt, sondern nur bei der Klassenvariablen?
Console:
1
1
2
1
3
1
Habe ich etwas falsch gemacht?
Danke und LG
kann mir jemand sagen, warum bei folgendem Code
Java:
public class Zugriffe {
private static int anzahlZugriffeKlassenvariable = 0;
private int anzahlZugriffeObjektvariable = 0;
public Zugriffe() {
anzahlZugriffeKlassenvariable += 1;
anzahlZugriffeObjektvariable += 1;
}
public int getAnzahlZugriffeKlassenvariable () { // Getter Methode für anzahlZugriffeKlassenvariable
return anzahlZugriffeKlassenvariable;
}
public int getAnzahlZugriffeObjektvariable () { // Getter Methode für anzahlZugriffeObjektvariable
return anzahlZugriffeObjektvariable;
}
}
public class ÜbungsaufgabenModul {
public static void main(String[] args) {
Zugriffe zugriffe = new Zugriffe();
System.out.println(zugriffe.getAnzahlZugriffeKlassenvariable());
System.out.println(zugriffe.getAnzahlZugriffeObjektvariable());
zugriffe = new Zugriffe();
System.out.println(zugriffe.getAnzahlZugriffeKlassenvariable());
System.out.println(zugriffe.getAnzahlZugriffeObjektvariable());
zugriffe = new Zugriffe();
System.out.println(zugriffe.getAnzahlZugriffeKlassenvariable());
System.out.println(zugriffe.getAnzahlZugriffeObjektvariable());
}
}
die Ausgabe in der Konsole nicht simultan steigt, sondern nur bei der Klassenvariablen?
Console:
1
1
2
1
3
1
Habe ich etwas falsch gemacht?
Danke und LG