构造器
2014-04-14 07:48 pandeng0120 阅读(145) 评论(0) 编辑 收藏 举报构造器
是类中一个特殊的方法,给我们提供了构造对象的机会,以确保对象的成员变量都含有有意义的数据
用途
当对象实例化时,初始化对象中的成员变量。
属性
1,构造器的名称必须与类名相同。
2,构造器不能声明返回值,也不能返回void。
特点
1,一个类可以添加多个构造器,为类添加多个构造器时,应用了方法重载的规则。
2,可以调用构造器的唯一时机是对象被实例化时。
3,构造器与方法类似,但不是方法。
4,如果我们编写了一个没有添加构造器的类,那么编译器会给它添加一个默认的构造器。
这个默认的构造器使用public访问修饰符限定,没有形式参数,并不做任何事情。
5,如果我们为类添加了一个构造器,编译器就不会为类添加默认编译器。
6,如果一个类有多个构造器,要调用哪一个取决于new运算符所用的实际参数。
7,每个构造器都有不同的参数列表,但是方法体基本是相同的。
我们可以使用一个特定的构造器来完成多个构造器的重复代码工作。
即用this关键字来调用同一个类中的其他构造器。