JAVA-初步认识-第十章-匿名内部类-细节

一. 谈论一个细节, 程序中有外部类和内部类,主函数和一般函数中都有一个新建内部类的对象。在编译运行的时候,出现了错误,如下所示。 为什么会有这样的错误出现?截图中说是69行出错了,我们现在将其注释掉,编译没有问题,为什么会这样? 为什么同样是new对象,主函数中的就不行呢?主函数是静态的,内部类是成员,是非静态的,主函数不能直接访问非静态的成员。如果非要访问,那就用static修饰。或者写成th
相关文章
相关标签/搜索