深入了解Java构造器:特殊方法的作用、引入背景及基本语法介绍
一、什么是构造器

构造器是 Java 类的一种特殊方法。它的作用是初始化对象的状态。构造器在创建对象时会被调用,能够对对象的成员变量进行初始化。
我的前文《Java——类和对象-CSDN 博客》提及了构造器。
二、构造器详细介绍 1、引入
我们之前在实例化一个类的时候,对于创建的对象的属性进行初始化,是通过逐个访问对象的属性,接着逐个进行赋值的。这样做实在是太麻烦了。
public class Test {
公共静态 void 主函数(字符串数组 args){ }
Person person = new Person();
person.name = "张三";
person.age = 19;
}
}
class Person {
Sring name;
int age;
//...
}
这时,我们能够使用构造器。构造器在创建对象时会自动被调用。
public class Test {
public static void main(String[] args) {
创建了一个名为 person 的对象,通过 new Person 语句初始化,传入的参数为“张三”和 19,即该对象的姓名为“张三”,年龄为 19。
}
}
class Person {
String name;
int age;
//构造器
公共的 Person 类有一个构造函数,它接受一个名为 name 的字符串参数和一个名为 age 的整数参数。这个构造函数用于创建 Person 对象,并初始化其 name 和 age 属性。
this.name = name;
this.age = age;
}
}
这样我们就能再创建对象时就直接将对象的属性初始化好了。
2、构造器介绍 1)基本语法
构造器的基本语法是:
[修饰符] 类名(参数列表) {
/...
}
4. 特点:隐式构造器,如果类中未定义任何构造器,Java 编译器会自动提供一个无参的默认构造器。但是用户一旦自定义了自己的构造器,那么这个默认构造器就会被覆盖掉,并且就不再存在了。
« 上一篇
三级分销源码php,三级分销页面