黑马程序员技术交流社区

标题: Overload和Override的区别。 [打印本页]

作者: 莫泊桑leon    时间: 2014-9-12 22:54
标题: Overload和Override的区别。
 方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding)。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被"屏蔽"了。如果在一个类中定义了多个同名的方法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载(Overloading)。Overloaded的方法是可以改变返回值的类型。
作者: 天邃任我桓    时间: 2014-9-13 00:09
继续哈,虽然学过,但多看看
作者: 暴走的小青春丶    时间: 2014-9-13 01:08
看了就有收获
作者: 臭和尚    时间: 2014-9-13 03:44
除了Overloaded,其他都学了,应该是我还没学到吧,
作者: 莫泊桑leon    时间: 2014-9-13 04:05
暴走的小青春丶 发表于 2014-9-13 01:08
看了就有收获

努力学习。。
作者: 莫泊桑leon    时间: 2014-9-13 04:06
臭和尚 发表于 2014-9-13 03:44
除了Overloaded,其他都学了,应该是我还没学到吧,

其实就是复写和重载
作者: 七年锦·旅行    时间: 2014-9-14 11:08
收藏!复习一下!
作者: 臭和尚    时间: 2014-9-15 23:45
莫泊桑leon 发表于 2014-9-13 04:06
其实就是复写和重载

现在学到了,一起加油!

作者: ooEye    时间: 2014-9-16 21:06
谢谢分享哈,复习一下




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2