This.的使用
构造方法:
方法名和类名相同,没有返回类型,构造方法在创建对象时调用。
如果以个类中没有定义构造方法,虚拟机会给这个类自动分配一个无参构造方法。
如果一个类中定义了构造方法,这时默认无参构造方法就会消失。
构造方法的作用:
1. 为对象在堆空间中分配空间。
2. 初始化成员变量 int->0; double ->0.0 引用类型->初始化为null。
3. 返回对象的引用。
New 类名()时,先给对象在堆空间中分配空间,在初始化变量,最后执行构造方法。
This.的使用
构造方法:
方法名和类名相同,没有返回类型,构造方法在创建对象时调用。
如果以个类中没有定义构造方法,虚拟机会给这个类自动分配一个无参构造方法。
如果一个类中定义了构造方法,这时默认无参构造方法就会消失。
构造方法的作用:
1. 为对象在堆空间中分配空间。
2. 初始化成员变量 int->0; double ->0.0 引用类型->初始化为null。
3. 返回对象的引用。
New 类名()时,先给对象在堆空间中分配空间,在初始化变量,最后执行构造方法。