构造方法:与类同名,无返回类型,也不能定义void
1.一个类中默认有无参数构造方法
Fire (){}
当创建了一个有参数构造方法后则默认无参数构造方法隐藏
2.构造方法用new来调用
Fire k=new Fire(参数) ;
3.构造方法可以重载,依据参数类型,数量,顺序区分
4.构造方法可互相调用,且必须置于构造方法有效代码第一行
Fire (String a,String b){
this("射手"); //必须位于构造方法有效代码第一行
System.out.println(a+b);
}
代码示例:
package text3;
public class Fire {
Fire (String a,String b){
this("射手"); //构造方法调用;必须位于构造方法有效代码第一行
System.out.println(a+b);
}
Fire (String a){//构造方法重载
System.out.println(a+"艾希");
}
public static void main(String[] args) {
Fire k=new Fire("弗雷尔卓德","艾希");
System.out.println();
}
}
运行结果:
射手艾希
弗雷尔卓德艾希