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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 不是炎亚纶 于 2013-11-11 13:03 编辑

{:soso_e178:}

评分

参与人数 1技术分 +1 收起 理由
haxyek + 1

查看全部评分

3 个回复

倒序浏览
1.重载: 一般在同一个类中,方法名相同,并且方法的参数的个数不同或者对应位置上的类型不同,才能构成方法的重载。
2.重写:把一个基类函数声明为vitual,就可以在任何派生类中重写改函数

评分

参与人数 1技术分 +1 收起 理由
陈行 + 1

查看全部评分

回复 使用道具 举报
通俗讲: 重载是不同的方法,只是方法名相同。重写是指的同一个方法。

简单扩展一下 :   
1.重载是类内部函数(方法)之间的一种关系,而重写则是类与类(父类和子类)之间的一种关系。
2.重载发生于一个类中,通过多个名称相同的方法(函数)实现,但参数不相同(数量不同、类型不同)。
  重写就是子类可以重写父类的方法,它要求子类的方法名及 类型及数量 必须与父类一样,
  而且重写是发生在不同类中的

评分

参与人数 1技术分 +1 收起 理由
haxyek + 1

查看全部评分

回复 使用道具 举报
“linuxcc”说的很对,很具体!就是这么个样子!LZ加油
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马