interface IOuter
{
	class InnerClass
	{
		void sayhi()
		{
			System.out.println("Hi!");
		}
	}
	void sayhello();
}

class TestInterfaceInnerClass implements IOuter
{
	@Override
	public void sayhello()
	{
		System.out.println("Hello!");
	}

	public static void main(String[] args) 
	{
		IOuter.InnerClass innerobj=new IOuter.InnerClass();
		innerobj.sayhi();
		IOuter outerObj=new TestInterfaceInnerClass();
		outerObj.sayhello();
		System.out.println("Hello World!");
	}
}
/*
Hi!
Hello!
Hello World!
请按任意键继续. . .
*/