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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

构造函数 里面重写关系吗   具体说下, 谢谢

评分

参与人数 1黑马币 +10 收起 理由
xiao7181jun + 10 神马都是浮云

查看全部评分

5 个回复

倒序浏览
构造函数有重载。就是函数名一致,但参数列表和返回值类型不同即可。重写要求两个函数名到参数个数和类型都是一一模一样的,但构造函数子类和父类名字肯定是不一样的,怎么可能有重写呢。

评分

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

查看全部评分

回复 使用道具 举报
构造函数不能重写,因为构造函数和类名相同,而同一个包的类名不能重复,继承类之间,子类的构造函数第一条语句有一个默认的super()语句用来访问父类的构造函数。
回复 使用道具 举报
构造函数是用来给对象初始化的,一般用来给对象赋值,重写一般是子类调用父类的功能而不用重新定义函数,只需重新定义子类内容即可
回复 使用道具 举报
没关系;
构造方法不会被继承,怎么会被重写

回复 使用道具 举报
构造方法分有参无参构造 成员方法重载  
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马