构造方法/构造器
主要功能是用来在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。构造函数与类名相同,可重载多个不同的构造函数。
例如:在创建人类的对象时,就直接指定这个对象的年龄和姓名,这时就可以使用构造器。
基本语法
[修饰符]方法名(形参列表) {
方法体;
}
说明:
-
构造器的修饰符可以默认
-
构造器没有返回值
-
方法名 和类名字必须一样
-
参数列表 和 成员方法一样的规则
-
构造器的调用系统完成
-
在创建对象时,系统会自动调用该类的构造器完成对对象的初始化
相关代码示例
public class Main{
public static void main(String[] args){
Person p1 = new Person("shimisi",80);
System.out.println(p1.name + p1.age);
}
}
//构造器
class Person{
String name;
int age;
public Person(String pName,int pAge)
{
name = pName;
age = pAge;
}
}