求问为什么编译错误了
第一张是老师的,第二张图是我自己做的。为什么我的就有错了。
错误显示No enclosing instance of type MethodDemo1 is accessible. Must qualify the allocation with an enclosing instance of type MethodDemo1 (e.g. x.new A() where x is an instance of MethodDemo1). 办法是在class A前面加一个static就可以解决报错
但为什么老师就可以直接 A a1 = new A();不报错呢