super.getClass().getName()

问题出现: 你可能会认为是Date,但是实际的结果是Test。没错,你没有看错,super.getClass()并不会返回超类的引用。我们再做一个实验,在test方法中直接调用getClass().getName()方法,则结果返回的是Test。为什么super没有起作用呢?简单来说,super并不能代表一个超类的引用。 因为super并没有代表超类的一个引用的能力,只是代表调用父类的方法而已。所
本站公众号
   欢迎关注本站公众号,获取更多信息