构造方法
- 概念:
在一个类中,构造方法是一个比较特殊的方法,一般我们可以通过构造方法去完成对象的创建,以及实例对象的初始化。简单来讲,构造方法就是用来创建对象。
-
特点:
1、构造方法是一个特殊的方法,没有返回值。
2、并且构造方法的方法名和类名一致。
3、每一个类都拥有一个默认隐藏的无参的构造方法,并且在创建对象的时候,会自动调用,通常用于初始化成员变量。
public class Fun{
//默认构造方法,并且默认就会存在。
public Fun(){
}
}
4、构造方法的调用是通过new 对象的时候,自动调用的,用于初始化该类的成员变量。
5、如果无参构造方法和有参构造方法同时存在,那么默认无参的构造方法就会失效,如果想继续使用无参的构造方法,那么只需要自己把无参的构造方法写出来,就可以继续使用无参的构造方法了。
6、有参的构造方法,可以同时存在多个,每一个可以拥有不同的参数个数。同时这也叫,构造方法的重载。
这里引出两个问题:
- 重载的条件有那些?
- 不同的有参构造方法拥有相同的名字,但拥有不同的参数个数。
- 返回值无所谓。
- 函数的返回值不同可以构成重载嘛?
- Java中方法重载跟返回值类型无关。