构造方法
完整视频教程:
Java轻松入门经典教程-构造方法ke.qq.com1. 构造方法
a) 构造方法是一种特殊的方法,是用于初始化类成员变量的方法。
b) 初始化,也就是给进行赋初值,对象创建后就可以使用,而对象的属性如果没有值就无法使用。所以对象的创建必然伴随着对象的初始化,对象的初始化本质上就是对象属性的初始化。
c) 下图是一个没有参数的构造方法,我们没有写构造方法时,系统会给这个默认的构造方法。
构造方法没有返回值,方法名必须和类名一致。
d) 有参数的构造方法。
有参构造方法,在我们实例化对象的时候,必须传入参数来赋予属性初始值。
方法内的this代表的是当前类,用于区分“类属性”和“构造方法的参数”。
使用有参构造方法时,实例化对象必须传入参数来对类属性进行赋值。
只有有参构造方法时,编译器不再提供无参构造方法,如果还需要无参构造方法,就需要再写一个无参构造方法。下图为一个有参构造方法。
实例化时,有参构造方法和无参构造方法的区别。