A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© dandan520 中级黑马   /  2014-12-23 21:32  /  971 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

重载到底是不是多态?

6 个回复

倒序浏览
说多态必须具备三大特征:子类继承父类,子类覆盖父类,父类指向子类。如果是这样的话,就说明只有继承关系才是多态的先决条件。
回复 使用道具 举报
有重载就会有继承或者接口,有接口、继承就可以用多态。
回复 使用道具 举报
不是!不用谢
回复 使用道具 举报
表示不懂的路过。。。。
回复 使用道具 举报
什么叫多态,一个对象变量可以有多种实际类型的现象叫做多态。继承是多态的前提。
回复 使用道具 举报
重载没有什么高级的,只是调用方法的时候,可以用一个方法名,根据参数不同而去调用不同的方法,没有面向对象重载完全可以活,也可以说重载就是与面向对象无关。
多态就不一样了,它完全是依赖面向对象的,多态三要素(继承(实现接口)、重写、父类引用指向子类对象)无一不需要面向对象的存在,而且面向对象的精华就是多态。
两者关系不大,楼主可能搞混了重载和重写了吧。而且有重写也不一定有多态(三要素),重写是多态的必要非充分条件。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马