代码改变世界

构造器

2014-04-14 07:48  pandeng0120  阅读(145)  评论(0编辑  收藏  举报

构造器

是类中一个特殊的方法,给我们提供了构造对象的机会,以确保对象的成员变量都含有有意义的数据

用途

当对象实例化时,初始化对象中的成员变量。

属性

1,构造器的名称必须与类名相同。

2,构造器不能声明返回值,也不能返回void。

特点

1,一个类可以添加多个构造器,为类添加多个构造器时,应用了方法重载的规则。

2,可以调用构造器的唯一时机是对象被实例化时。

3,构造器与方法类似,但不是方法。

4,如果我们编写了一个没有添加构造器的类,那么编译器会给它添加一个默认的构造器。

     这个默认的构造器使用public访问修饰符限定,没有形式参数,并不做任何事情。

5,如果我们为类添加了一个构造器,编译器就不会为类添加默认编译器。

6,如果一个类有多个构造器,要调用哪一个取决于new运算符所用的实际参数。

7,每个构造器都有不同的参数列表,但是方法体基本是相同的。

    我们可以使用一个特定的构造器来完成多个构造器的重复代码工作。

    即用this关键字来调用同一个类中的其他构造器。