构造方法:
方法名和类名一模一样
没有返回值类型 绝对没有返回值类型 只要你写了返回值类型 不管方法名和类名是否一样
都是一个成员方法
没有返回值
注意事项:
如果咱们没有写出一个构造方法的话, java默认给出一个无参构造
只要给了构造方法(无参构造或者有参构造)java就不再给出一个无参构造
可以有多个构造方法 只要构成重载条件(方法名相同 参数列表不同)就可以了
构造方法和set方法的区别:
set方法只能给成员变量赋值,而构造方法 可以给成员变量赋值 更可以创建对象,
一般我们用构造方法都是为了创建对象,顺便来给成员变量赋值
|
|