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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 闪电博尔特 中级黑马   /  2014-7-26 23:12  /  794 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

只有编译程序自动加入的构造函数,才称为默认构造函数,,如果自行撰写无参数,无内容的构造函数,就不能称为默认构造函数么。

2 个回复

倒序浏览
童鞋,你不用纠结它的“默认”这个字眼。我们没写无参构造方法时系统会“默认给出构造方法“。“默认”这个字眼是为了让咱们更好理解这个构造方法是如何来的,因为你看不到它,但是它确实存在,这就是”默认“加的。所以,你自己写出了构造方法,我们就看到这个实际存在的方法了,所以不需再叫默认了。总之,默认与否,实际上都是指那同一个无参构造方法,知道”我们不加的话系统会自动给加(但不显示),我们加了(无参或有参),系统就不加“这一点就行了,你说对吗?
回复 使用道具 举报
系统默认是有,可是觉得还会自己加上去好点,这样可以减少编程时找不到无参构造的情况。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马