class LocalClass { void foo() { class A { void foo() {} } class B extends A {} B bb = new B(); bb.foo(); } }