构造器
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 }

浙公网安备 33010602011771号