1.什么是构造器
构造
器
也叫构造方法,它的定义格式为 [ 访问修饰符 ] 类名 ( 参数列表 ) { } ,也就是说,构造
器
的方法名称与 类名称必须相同,并且该方法没有返回值类型。在默认情况下,JVM(Java 虚拟机)会在程序运行
时给我 们提供一个没有参数的构造器
, 叫默认构造
器
。如果我们自己提供了构造
器
,那么 JVM 就
不
再帮我们默 认构造器
了。
构造器就是方法名称和类名称相同,没有返回值的方法就叫构造器
例如:
public class Test {
public Test() {
System.out.println("这是无参的构造方法");
}
public Test(int a) {
System.out.println("这是一个参数的有参构造方法");
}
}
注意:当程序中提供了任意一种构造方法后。系统就不会再提供默认的构造器了,所以当提供了有参构造器后,一定要提供一个无参的构造器
2.构造器的特点
1.方法名称与类的名称相同
2.没有返回值类型
3.构造器的作用
构造器(构造方法)的作用就是用来实例化对象进行初始化操作
4.构造器重载
在类中,除了普通方法可以重载之外,构造方法也可以重载
public class Cat {
public Cat() {
}
public Cat(String n) {
System.out.println("这是有参的构造方法");
}
}