java 公开内部类无法实例化 no enclosing instance 解决办法

因为B类不是A类的静态内部类,所以B累也只能像A类的成员一样通过new A()的实例访问,new(new A()).B(),这显然不是我们想要的方式,于是需要在B类的前边加上static,变成下边这样就好了。

 

posted @ 2019-05-29 10:23  sebastia  阅读(1420)  评论(0编辑  收藏  举报