构造方法又叫构造器(constructor),是类的一种特殊的方法,它的主要作用是完成对新对象的初始化。
案例演示:
- public class Constructor01 {
- public static void main(String[] args) {
- //当我们new一个对象时,直接通过构造器指定名字和年龄
- Person p1 = new Person("jack", 20);
- System.out.println("p1对象的name=" + p1.name);
- System.out.println("p1对象的age=" + p1.age);
- }
- }
-
- class Person {
- String name;
- int age;
- /*构造器
- 1.构造器没有返回值,也不能写void
- 2.构造器的名称和类Person一样
- 3.(String pNmae, int pAge)是构造器的形参列表,规则和成员方法一样
- */
- public Person(String pNmae, int pAge) {
- System.out.println("构造器被调用,完成对象的属性初始化");
- name = pNmae;
- age = pAge;
- }
- }
1、一个类可以定义多个不同的构造器,即构造器重载