idea重写run⽅法快捷键_Java的重写
idea的快捷键⼀、什么是重写
在⼦类中创建了⼀个与⽗类中名称相同、返回值类型相同、参数列表的⽅法相同,只是⽅法体中的实现不同,以实现不同于⽗类的功能,这种⽅式被称为⽅法重写(override),⼜称为⽅法覆盖、⽅法复写。
⼆、为什么需要重写
原有的⽅法⽆法满⾜新的需求,需要对这个⽅法进⾏改良来满⾜新的需求。重写是出现在⼦类继承⽗类⽅法中。可以看出,重写就是⼦类继承的⽗类⽅法⽆法满⾜⼦类的新的功能需求,⼦类对⽗类的这个⽅法进⾏改良重写的⼀种⽅式。⼦类可以根据需要,定义特定于⾃⼰的⾏为。既沿袭了⽗类的功能名称,⼜根据⼦类的需要重新实现⽗类⽅法,从⽽进⾏扩展增强。
三、重写的条件/规则
1. 重写只跟⾮静态⽅法(成员⽅法)有关,⽽与静态⽅法⽆关:
静态⽅法和⾮静态⽅法是不⼀样的:在静态⽅法中,⽅法的调⽤只和左边声明的对象类型有关,⽽与右边⽆关,是哪个类型,就调⽤对应的⽅法。
同时,静态⽅法是在idea中⽆法使⽤快捷键(Alt+Insert==》选择Overrider Methods)快速的⽣成重写的⽅法:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论