重载和重写的区别

2018-09-28  本文已影响0人  bfx1000

重载(overload):编译时多态性
发生在同一个类中,方法名相同参数列表不同(参数个数不同、参数类型不同、参数顺序不同),视为重载。
重写(override):运行时多态性
发生在父类与子类之间,子类被重写方法与父类被重写方法有相同的返回类型,子类声明的异常不多于父类。


来源
https://blog.csdn.net/jackfrued/article/details/44921941

上一篇 下一篇

猜你喜欢

热点阅读