1、使用println()标红报错 这种错误是因为System.out.println()只能在方法中使用,不能直接在类中使用。同样的,new一个类的实例化对象后,不能使用类方法也是这个原因。 2、在一个类中创建了一个内部类后,实例化对象后不能调用非静态方法 这是因为这个内部类不是静态内部类,所以在主类中实例化对象是不能调用它的方法的,需要在类面前加上static才行。