[修饰符] 方法名(形参列表){
方法体;
}
举例:
class Test{
public static void main(String[]args){
Person p1=new Person();
Person p2=new Person("tom",12);
}
}
class Person{
String name;
int age;
public Person(){
}
public Person(String name,int age){
this.name=name;
this.age=age;
}
}
构造方法又叫构造器(constructor) ,是类的一种特殊的方法,它的主要作用是完成对新对象的初始化。(不是创建对象)
当我们调用构造器的时候,其实对象已经存在了,但是里面的属性是通过构造器来赋值的
特点:
方法名和类名相同
没有返回值
在创建对象时,系统会自动的调用该类的构造器完成对象的初始化。
当一个类没有提供任何构造方法,系统会默认提供一个无参的构造方法,这个构造方法呗称为缺省构造器
当一个类手动提供构造方法,那么系统就不再提供无参构造方法
构造器可以构成重载,通过参数列表来区分