package ming; class Outer { class In { public In(String msg) { System.out.println(msg); } } } public class InTest extends Outer.In { public InTest(Outer outer) { outer.super("hello"); } public static void main(String[] args) { Outer out = new Outer(); InTest intest = new InTest(out); } }