在Java中,任何变量在被使用前都必须先设置初值。Java提供了为类的成员变量赋初值的专门功能,也就是说构造方法是用于成员变量的初始化的。java是这样规定构造方法的:
1.构造方法的名字必须与定义他的类名完全相同,没有返回类型,甚至连void也没有。
2.构造方法的调用是在创建一个对象时使用new操作进行的。构造方法的作用是初始化对象。
3.每个类可以有零个或多个构造方法.
4.不能被static、final、synchronized、abstract和native修饰。构造方法不能被子类继承。
5.构造方法在创建对象时自动执行,一般不能显式地直接调用. |