首先,方法的重载与重写发生在子类继承父类的过程中
然后,方法的重载是指子类的方法与父类中的方法名一致,但是方法中参数的种类或是数量不一致;重写,顾名思义就是重新再写一遍父类的方法,方法名,参数的种类和数量是一致的,但是方法的具体实现会有差异。划重点:如果此时仍要使用父类中的方法可使用super关键字(super.父类方法);super()是指调用父类的无参构造方法,另外super.父类属性还可以调用父类的属性,在子类中什么都不写其实是在调用父类的无参数构造器;另外,super()只能放在构造器中,而不能放在方法中,super.父类方法可以放在子类方法中,因为super()就是指父类的构造器,构造器只能放在构造器中。哈哈
java 方法的重载(overloading)与重写(overwriting)
最新推荐文章于 2024-08-15 18:51:17 发布