class B extends Object { int f; int m() { return this.f * 7; } } class C extends B { String f; } class Main extends Object { void main() { C c; c = new C(); c.f = "foo"; print(c.m()); } }