基本介绍:
    构造方法又叫构造器,是类的一种特殊方法,它的主要作用是完成对新对象的初始化

    具体需求:
    比如在创建一个人类对象的时候,是先把这个对象创建好了之后再给它的年龄和姓名属性赋值,如果现在要求,在创建人类对象时,就直接指定这个对象的年龄和姓名,这时就可以使用构造器。

    基本语法:
    【修饰符】 方法名(形参列表){
    方法体;
    }

    说明:

    • 构造器的修饰符可以默认,也可以是public、protected、private
    • 构造器没有返回值
    • 方法名和类名必须一样
    • 参数列表和成员方法一一对应
    • 构造器的调用由系统完成

    代码演示:

    1. public class Main {
    2. public static void main(String[] args) {
    3. //new一个对象时,直接通过构造器指定名字和年龄
    4. Person p = new Person("WTY",19);
    5. System.out.println("p的信息如下:");
    6. System.out.println("p的姓名:" + p.name + " p的年龄:" + p.age);
    7. }
    8. }
    9. //在创建人类对象时,就直接指定这个对象的年龄和姓名
    10. class Person{
    11. String name;
    12. int age;
    13. //构造器
    14. public Person(String name, int age) {
    15. System.out.println("构造器调用");
    16. this.name = name;
    17. this.age = age;
    18. }
    19. }

    运行结果:
    image.png