为啥内部类中不能直接System.out.println()

为什么内部类中不能直接System.out.println()
为什么呢(第一次发帖,他居然说我不能输入少于10的字符串)
------解决思路----------------------
写到方法里面,外面是定义属性的。
------解决思路----------------------
类中只能有方法和属性的定义,内部类也一样,所以要将这句话放在方法里,在外部类实例化内部类,再调用这个方法
------解决思路----------------------
可以把代码贴出来看看,为什么说System.out.println()不可以调用
/**
 * Created by Administrator on 14-10-30.
 */
public class InnerTest {
    //
    class InnerTestInner {
        public void test() {
            System.out.println("内部类输出");
        }
    }

    //
    static class InnerTestInnerStatic {
        public void test() {
            System.out.println("静态内部内输出");
        }
    }

    public static void main(String args[]) {
        InnerTest innerTest = new InnerTest();
        innerTest.new InnerTestInner().test();
        new InnerTest.InnerTestInnerStatic().test();
    }
}