Hallo, ich habe folgende Aufgabe, jedoch kann ich mir einfach nicht erklären, warum am Ende des Programms die zwei Variablen diese bzw. verschiedene Werte haben. Kann mir da jemand helfen?
Code:
class C {
int a;
static int b;
void method() {
a++;
b++;
}
void printAttrs() {
System.out.println("a: " + a);
System.out.println("b: " + b);
}
}
C c1 = new C();
C c2 = new C();
c1.method();
c2.method();
c2.printAttrs();