首页 > 技术文章 > 构造方法

lipeng520nian 2014-04-14 18:38 原文

构造器:
构造器也叫构造方法,他是一种特殊的方法,每一个类都有一个默认的不带参数的构造方法!
构造方法在对对象实例化时调用,即生成新的对象!对类进行实例化时,初始化对象中的成员变量。
构造方法有2个属性:
1.构造方法的名字必须与类名相同;
2.构造方法没有返回类型。就是说没有返回值,也不能用void。
一个类可以有很多的构造方法,只要参数列表不一样就行了。
也就是方法的重载!
如果对一个类定义了带参数的构造方法,就会覆盖默认的的无参数的构造参数!以后就不能调用不带参数的构造方法!
所以我们创建构造方法的时候,最好是把不带参数的构造方法写出来,以备后用!
构造方法对类的实例化的时候:
int,byte,long,short的默认初始值为0;
double的默认初始值为0.0;
boolean的默认初始值为false;
char的默认初始值为0,0的ASCll里的值;
引用类型的默认初始值为null(空的意思)!

推荐阅读