构造方法格式及特点:
A:方法名必须和类名一致
B:没有返回值类型
C:没有具体的返回值
作用:
给对象进行初始化。
注意事项:
如果你没有给出构造方法,那么,系统会默认给出一个无参构造方法。
public Person(){}
只要你给出了构造方法,系统将不再提供无参构造。
推荐做法:请永远手动给出无参构造。
构造方法重载
其实就是构造方法接收不同的参数。
给成员变量赋值:
A:通过set方法。推荐使用。
B:通过构造方法。
C:定义时手动赋值
不知道怎么区分,没有返回值 什么时候该用构造方法,构造方法的作用是给对象初始化 什么时候该用set get,设置值时用set 获取值时用get
为什么类中一定要有构造方法? new对象,没有构造方法或者被私有时不能new 对象。
|