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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© HM何伟 中级黑马   /  2013-3-31 23:36  /  1068 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 HM何伟 于 2013-3-31 23:58 编辑

子类中的构造函数能覆盖父类中构造函数么?

评分

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

查看全部评分

3 个回复

倒序浏览
构造函数是不会继承父类的!名字都不一样,怎么重写呢!!但是子类实例化的过程会调用父类中的构造函数,如果没有指定,会调用父类空参数的构造函数来对子类进行实例化。

评分

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

查看全部评分

回复 使用道具 举报
不能,覆盖是指函数名、返回值类型、参数个数和参数类型完全相同,且public或private也相同。

评分

参与人数 1技术分 +1 收起 理由
陈丽莉 + 1 新人加油~

查看全部评分

回复 使用道具 举报
子类构造函数可以调用父类的构造函数(实例化过程),但是不能覆盖,因为名称不同,参数也可能不同,返回值类型,权限等都有可能不同,这个不会继承,不会复写,假如真的可以覆盖,那么子类父类名称就一样了,参数个数参数类型都相同,显然不能够~~

评分

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

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马