基本语法:
修饰符 方法名(形参列表){
方法体;}
作用:
主要作用是完成对新对象的初始化,并不去创建对象。
构造器举例:
public class Test {
public static void main(String []args){
//利用构造器进行赋值,完成属性的初始化
Cat test=new Cat("阿华",20);
System.out.println(test.name+test.age);
}
}
class Cat{
String name;
int age;
//构造器没有返回值,不能用int,void修饰
//构造器方法名与类名一致
//
public Cat(String pName,int pAge){
name=pName;
age=pAge;
System.out.println("构造器被调用了");
}
}
构造器的使用细节
- 一个类可以定义多个不同的构造器,即构造器的重载,构造器也可以仅仅只定义部分属性
- 构造器没有返回值
- 方法名字与类名字必须一致
- 参数列表与成员方法一样的规则
- 构造器的调用系统完成
- 如果没有去定义构造器,系统会自动给类生成一个默认的无参构造方法,比如Cat(){},可以用Javap(反编译)命令查看-----javap 类名.class
- 一旦自己定义构造器,默认的构造器就被覆盖了