// access a field from a class and a superclass (also includes hidden fields)

class Main {
	void main() {
		C1 c1;
		C2 c2;
		C4 c4;
		c1 = new C1();
		c2 = new C2();
		c4 = new C4();
		c1.a = 5;
		c2.a = 6;
		c4.a = false;
	}
}

class C1{
	int a;
}
	
class C2 extends C1 {}

class C3 extends C2 {}
	
class C4 extends C3 {
	boolean a;
}
