构造器

1、和类名相同。

2、没有放回值。

3、作用:

  (1)new 本质在调用构造方法。/ 使用new关键字,本质是在调用构造器。

  (2)初始化对象的值。

4、注意点:

   (1)定义有参构造之后,如果想使用无参构造,显示的定义一个无参的构造。

5、alt + insert 快速生成构造器。

 1 public class Person {
 2 
 3     //一个类即使什么都不写,它也会存在一个方法
 4     //显示的定义构造器
 5     String name;
 6     int age;
 7 
 8     //使用new关键字, 本质是在调用构造器
 9     //用来初始化值
10     public Person() {
11     }
12 
13     //有参构造: 一旦定义了有参构造, 无参就必须显示定义
14 
15     public Person(String name, int age) {
16 
17         //this.name是String name的,  name是public Person(String name, int age)里面的
18         this.name = name;
19         this.age = age;
20     }
21 }

 

posted @ 2022-03-10 11:17  小王同学学编程  阅读(40)  评论(0)    收藏  举报
levels of contents