您的位置:首页 > 编程语言 > Java开发

Java基础加强--overload 与override 的区别

2011-01-17 14:22 423 查看
overload和override都是多态的实现方式。

overload 重载,是定义一个和父类有同样方法名,不同参数的方法。返回值可以和父类相同,也可以不同。但参数一定不可以相同。重载后,父类的方法仍在内存中占有空间。

override 重写,也叫覆盖。是重新定义父类的方法,子类的方法和父类的方法有相同的返回值和参数类型以及个数。重写父类方法后,该父类方法在该子类中将不起作用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: