Java构造方法

Java构造方法

定义: 构造方法是在类的实例化时自动调用的方法。

特点:

1.必须与类的名字相同

2.必须没有返回值类型,也不能写void

一、无参构造方法

1
2
3
4
5
6
7
//一个类即使什么都不写也会存在一个无参构造方法
public class Person {
String name;
public Person(){
this.name="张三";
}
}

二、有参构造(在定义了一个有参构造方法时,无参构造必须得写!!!)

1
2
3
4
5
6
7
8
9
public class Person {
String name;
public Person(){
}
public Person(String name){
this.name=name;
}
//在定义了一个有参构造方法时,无参构造必须得写
}
1
2
3
4
5
6
7
8
public class Demo{
public static void main(){
Person person = new Person("张三");
//1.使用new关键字,本质就是在调用构造方法
//2.构造方法主要是用于初始化值
}
System.out.println(person.name);
}

三、IDEA快捷生成有/无参构造方法

Mac下的快捷键 ctrl+enter



-------------本文结束感谢您的阅读-------------