1、面向对象
package com.oop.Demo03;
/**
* @author YHR0608
* @date 2022/1/7 - 16:58
*/
public class Person {
//显示定义构造器
//一个类即使什么也不写也会有一个构造方法
String name;
//1、用来初始化值
//2、使用new关键字,本质实在调用构造器
//无参构造
public Person(){
// this.name = "LeBron";
}
//有参构造 ,此时无参构造必须显示定义
public Person(String name){
this.name = name;
}
}
/**
* 构造器
* 1、和类名相同
* 2、没有返回值
*
* 作用:
* 1、new 本质是在调用构造器
* 2、初始化对象的值
*
*
* Person per = new Person("nidaye");
* System.out.println(per.name); //null
*
*
*/