Forum / Grundlagen des Programmierens / 4. Online-Test

Martin ±0

Kurze Frage zu einer Online Test Frage ;)

	public static int x = 1;
	public A(int x) {
		A.x += x;
	}
	public int f(int x) {
		x++;
		return x;
	}
}

public class B extends A {
	public int y = 2;
	public B(int y) {
		super(y+2);
	}
	public int f(int x) {
		y += x;
		return y;
	}
}
public class M {
	public static void main(String[] args) {
		A a = new A(2);
		System.out.println(A.x);          //1
		int z = a.f(3);
		System.out.println(z+" "+A.x);    //2
		B b = new B(5);
		System.out.println(B.x+" "+b.y);  //3
		z = b.f(6);
		System.out.println(z+" "+b.y);    //4
		a = b;
		System.out.println(z+" "+A.x);    //5
		z = a.f(7);
		System.out.println(z);            //6
	}	
}
\n~~~

was passiert wenn man eine Klasse A mit A.x aufruft? irgendwie versteh ichs nicht (mir ist bewusst das die Lösung schon online is.. ich würds nur gern verstehen ;) )
Tobias ±0

mein Test

lg

Manuel ±0

Hier noch mein 4. Online-Test

Onur ±0

Viel Glück!

Maximilian ±0

4 Online test

Bernhard ±0

Und noch einer:

Christoph ±0

Hier mein Onlinetest:

Anil ±0

hier ist mein test ;)

Jacek ±0

Alle guten Dinge sind 3!! :) So meine OT's!!! 2 x 9 Pkt, 1 x 10 Pkt!!!

Simon ±0
Anton ±0
4. Test

Hier mein 4. Test:

Markus ±0

noch ein test :D

Lukas ±0

Dank aller vorigen Tests 10 Punkte :) Hab alle in ein pdf zusammengefügt. Eigentlich sollte man alle Fragen darin finden.

Bertram ±0

mein spaß

alles richtig

Cornelius ±0

Hier mein 4. Online-Test.

Sorry, die Kommentarfunktion ist geschlossen.