构造函数

构造器特性:
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;
  }
}

 

posted @ 2021-11-05 16:59  时光不染-^^-  阅读(115)  评论(0)    收藏  举报