2022 01 07 总结(今天荒废了)

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
*
*
*/
​