为什么java中的this和super只能用在非静态方法中

2020-05-27 社会 85阅读
static修饰的方法是类方法,不属于某个对象的,是属于整个类的。而this和super都是指向对象,代表调用该方法的对象,但是现在static方法既然不需要对象来调用,this和super自然就不应该存在于静态方法的内部!
名字,返还值类型,和形参都相同的子类方法才会覆盖父类的方法。关于你的想法,只要名字和形参不能覆盖,只能继承。返回值不同,那方法的功能就不同。谢谢!
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com