构造函数
构造器特性:
1.和类名相同
2.没有返回值,但不能用void声明构造函数
3.生成类的对象时自动执行,无需调用
作用:
1.new本质是再调用构造方法
2.初始化对象的值
注意点:
定义有参构造之后,如果想要使用无参构造,需要显式定义无参构造
Alt+Insert快捷键可以生成有参和无参构造
构造器:
public class Person {
//一个类即时什么都不写,它也会存在一个方法(即构造器,空参构造)
String name;
//使用new关键字,必须要有构造器,本质是在调用构造器
//用来初始化值
//无参构造
public Person() {
}
//一旦定义了有参构造,无参构造就必须显式定义
/*
构造器:
1.和类名相同
2.没有返回值
作用:
1.new本质是再调用构造方法
2.初始化对象的值
注意点:
定义有参构造之后,如果想要使用无参构造,需要显式定义无参构造
Alt+Insert快捷键可以生成有参和无参构造
*/
//有参构造
public Person(String name) {
this.name = name;
}
}

浙公网安备 33010602011771号