本帖最后由 z1342802487 于 2014-5-5 21:33 编辑
构造方法是一种特殊的方法。Java中的每一个类都有构造方法。用来初始化该类的一个新的对象。用new运算符开辟了新建对象的内存空间后,需要用构造方法来初始化这个新建对象 。
构造方法有以下特点:
(1)和类名相同的名称。
(2)不返回任何数据类型,甚至不用加void,这是因为类的构造方法隐含的返回类型是类本身。
(3)构造方法的作用是对类的对象进行初始化。
(4)在创建一个类的新对象时,系统会自动调用该类的构造方法。 (5)一个类中可以有多个构造方法,方法名相同,但参数类型和数量是不同的,这种形式在程序设计中被称为方法重载(overload)
- class A
- {
- private String name;
- A()
- {
- System.out.println("创建了一个A对象");
- }
- A(String name)
- {
- this.name=name;
- System.out.println("创建了一个A对象名子为:"+this.name);
- }
- }
- public class Test
- {
- public static void main(String[] args)
- {
- A a1 = new A();
- A a2 = new A("a2");
- }
- }
复制代码
|