This commit is contained in:
Joaquin Gottlebe
2025-07-30 15:57:48 +02:00
parent e49fcfac46
commit a639c34cee
273 changed files with 20151 additions and 0 deletions
@@ -0,0 +1,55 @@
/** Static.java
*
* Eine Klasse, die Effekte mit Klassenvariablen demonstriert.
*/
class Static {
int n;
static int snum;
void increase() {
n++;
snum++;
}
void output() {
System.out.println("n = " + n + ", snum = " +snum);
}
static void set(int n) {
snum = n;
}
public static void main(String[] args) {
Static ex1 = new Static();
Static ex2 = new Static();
ex1.output();
ex2.output();
System.out.println();
ex1.increase();
ex1.output();
ex2.output();
Static.set(5); // Aufruf statische Methode; alternativ: Static.set(5);
Static ex3 = new Static();
System.out.println();
ex1.output();
ex2.output();
ex3.output();
}
}
// Static