构造器
构造器
- 1 和类名相同
- 2 没有返回值
作用
- 1 new本质在调用构造方法
- 2 初始化对象的值
注意点
- 1 定义有参构造后,如果想使用无参构造,显示定义一个无参的构造
package OOP.Demo02;
/**
* @version: java version 1.8
* @Author: Mr Orange
* @description:
* @date: 2023-09-06 22:59
*/
public class Person {
// 一个类即使什么都不写,它也会存在一个方法
// 显示定义构造器
String name;
// 实例化初始值
// 1 使用new关键字,本质就是调用构造器
// 2 用来初始化值
public Person(){
this.name = "Duncan";
}
// 有参构造:一旦定义了有参构造,无参必须显示定义
public Person(String name){
this.name = name;
}
}