热门
最新
红包
立Flag
投票
同城
我的
发布
CSDN App 扫码分享
13
22
打赏
- 复制链接
- 举报
下一条:
static方法是否可以继承探究小结有很多种回答,有很多种说法。下方网址对应图一&图二https://www.likecs.com/show-308099575.html前面是这样说的:可以重写静态方法,但重写后的静态方法不支持多态。其实static根本就没有重写之说。static方法引用的时候应该用类名来引用,而不是对象。同时static方法不参与继承,所以在继承体系里面也不存在重载的说法。重点:前面说static方法不参与继承(图一),后面这里(图二)又说静态方法可以被继承...,自相矛盾还有一篇回答,就是上节提到的。https://blog.csdn.net/qq_42670855/article/details/114602204图三是C站的一个回答,我觉得还是比较靠谱的。至少我现在认为这样理解没问题静态绑定,private static final方法或构造器,在程序真正运行之前就有一个可以确定的调用版本。运行之前,那就是编译器已经确定了?反正这个解释比较合理。https://blog.csdn.net/m0_37974032/article/details/81157433
