基本介绍:
构造方法又叫构造器,是类的一种特殊方法,它的主要作用是完成对新对象的初始化。
具体需求:
比如在创建一个人类对象的时候,是先把这个对象创建好了之后再给它的年龄和姓名属性赋值,如果现在要求,在创建人类对象时,就直接指定这个对象的年龄和姓名,这时就可以使用构造器。
基本语法:
【修饰符】 方法名(形参列表){
方法体;
}
说明:
- 构造器的修饰符可以默认,也可以是public、protected、private
- 构造器没有返回值
- 方法名和类名必须一样
- 参数列表和成员方法一一对应
- 构造器的调用由系统完成
代码演示:
public class Main {
public static void main(String[] args) {
//new一个对象时,直接通过构造器指定名字和年龄
Person p = new Person("WTY",19);
System.out.println("p的信息如下:");
System.out.println("p的姓名:" + p.name + " p的年龄:" + p.age);
}
}
//在创建人类对象时,就直接指定这个对象的年龄和姓名
class Person{
String name;
int age;
//构造器
public Person(String name, int age) {
System.out.println("构造器调用");
this.name = name;
this.age = age;
}
}
运行结果: