不是说非静态内部类不能有静态模块吗,请帮忙看下这是怎么回事,非静态内部类写了静态模块,但是正常输出了
你这代码有问题:
不能用静态成员(成员变量,成员方法),但是静态语句块是可以的。
如果非静态内部类中有静态方法块,那么又可以在加载类的时候提前加载,不需要考虑外部类的实例化,这里很矛盾,所以我觉得代码写的有问题