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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

©   /  2012-3-30 22:40  /  2800 人查看  /  11 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 石好强 于 2012-3-31 13:22 编辑

楼主问的问题是: 有参 与 无参 构造函数 用处的区别。

构造函数的用处:一般都用来给新创建的对象初始化。
有参数和无参数,区别仅仅是你有没有未知量参与运算,是否需要传递给函数一个参数,当然在构造函数中还有一个特性,重载函数!所以有参无参,参数多少也是重载函数的一个区别特征。

其他补充:当你新 new 一个构造函数,而构造函数类中没有自己创建的构造函数,那么系统会默认添加一个空的构造函数。
         类似-->  Person (){};

             而构造函数与一般函数的作用区别在于:构造函数只能在对象被创建开始就运行一次。不能多次运行于同一个对象,因为每次运行都是创建新的对象。一般函数则可以多次运行于同一个对象。





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