方法重写(Override)与方法重载(OverLoad)的区别
方法重写与方法重载都是java多态的不同表现,方法重写是父类与子类多态的一种表现形式,方法重载是一个类中多态的一种表现形式;
如果子类中定义了一个方法与父类有相同的名称和参数,我们就说这个方法被重写了;子类对象使用这个方法,将使用子类中的定义,父类中定义的由于被“屏蔽了”;
如果一个类中定义了多个同名的方法,它们或有不同的参数个数或不同的参数类型,则表示该方法被重载了,重载的方法可以改...
原创
2017-04-04 10:33:53 ·
214 阅读 ·
0 评论