黑马程序员技术交流社区

标题: 关于子类和父类方法名相同的问题 [打印本页]

作者: 黒■色    时间: 2014-4-12 20:26
标题: 关于子类和父类方法名相同的问题
本帖最后由 黒■色 于 2014-4-13 17:28 编辑

视频里有讲到子类和父类方法名相同时,有两种方法来解决
第一种是在子类方法的访问修饰符的后面加new
第二种是把父类方法改为虚方法,子类重写虚方法

第二种方法我理解了,但是第一种方法是什么意思?
作者: 诠释♂回忆    时间: 2014-4-12 20:53
第一种就是当子类和父类的方法名相同时,默认继承父类中的方法,需要用New显示地说明一下。不然会报错。。。
作者: 诠释♂回忆    时间: 2014-4-12 21:04
Lz刚刚我的描述有误,实际是这样的:当子类方法与父类方法相同时,子类会默认隐藏父类的方法,这样子类就不能调到父类的方法(就继承不了了),这是会出警告,解决办法可以是:使用New关键字,确认隐藏父类的方法,消除警告。




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