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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 刘源 中级黑马   /  2012-8-5 18:31  /  1530 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 刘源 于 2012-8-5 23:09 编辑

构造器Constructor是否可被override?“问题已经解决”。

3 个回复

倒序浏览
不可以
构造器Constructor不能被继承,因此不能重写Overriding,但可以被重载Overloading。


希望我的答案对你有用
回复 使用道具 举报
构造器不能被继承,所以不能被override,但是可以被重载Overload。
回复 使用道具 举报
本帖最后由 王健 于 2012-8-5 18:50 编辑

构造器Constructor不能被继承,因此不能重写Overriding,但可以被重载Overloading
1). 构造器不能是native,final,static,synchronized 的,可以是public,private,或什么都没有。
2). 构造器函数里可以写return,但后面什么都不许有(包括null)
3). 构造器不能返回值.但如果有个"构造器"返值了,它就不是构造器,只是个普通方法
4). super();this();这两个方法只能在构造方法里调用.
5). 成员变量声明时候赋值,比构造函数还早.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马