构造方法:
1.构造方法:当我们实例化一个对象时,自动调用的一个方法。
“构造”:实例化-new-一个类对象的过程,“方法”就是一个“方法”;
2.格式:访问修饰符 类名(形参){ }
3.任何类都有构造方法,我们可以不写,编译器会自动添加一个:默认,无参,什么都不做的构造方法;如果我们定义了构造方法,那么编译器将不会再添加任何的构造方法。
4.注意:构造方法只在构造时执行一次,之后再想通过这个对象调用此构造方法是不可以的。
5.一个类中可以定义多个构造方法---构造方法的重载。
构造方法重载:
1.一个类可以定义多个构造方法,每个构造方法的形参必须相同
2.带参数的构造方法的作用:为成员变量赋值
3.当我们实例化一个对象时,可以有选择的调用“某个构造方法”。
构造方法与成员方法的区别:
1.构造方法在对象创建时就执行一次,而且只执行一次。
一般方法是在对象创建后,需要使用时才被对象调用,并可以多次调用。
2.构造方法的方法名必须与类名相同,无返回值,且void都不能使用,且只可以调用一次,
一般方法的方法名可以与类名相同,也可以不同,可以有返回值,无返回值时使用void,可以多次调用
|
|