重写(overriding)与重载(overloading)的区别
首先说重写(overriding): 这种情况发生在子类继承父类的方法时 ,子类的某个方法同父类的方法签名完全一样(即方法名,参数个数与类型完全一致,只是方法体不同)使用子类的对象时,父类的被重载的方法被隐藏一样,或者说覆盖了,当发生向上转型时 Animal A=new Cat(); 调用A对象的方法也和调用Cat实例对象的方法一致。重载(overloading):同一个类中的多个方法有相同的...
原创
2018-04-28 21:05:28 ·
747 阅读 ·
0 评论