构造方法概述
format
format |
method give class相同,大小也要一致 |
没有返回值type,void也没有 |
没有具体返回值 |
执行时机
创建对象时候调用没创建一次对象就会执行一次构造方法 |
不能手动调用方法 |
构造方法作用&注意事项
构造Method
注意事项
如果没写方法系统将会给你提供一个默认无参数构造方法 |
如果定义啦系统不再提供默认构造方法 |
自定义带参数构造方法,还需无参数构造方法就需要定义一个无参数构造方法 |
CodeCase
public class TextDemoOne {
public static void main(String[] args) {
DemeOne DO = new DemeOne("WQY",1);
DO.show();
}
}
public class DemeOne {
private String Name;
private int ages;
public DemeOne(){}
public DemeOne(String Name, int ages) {
if (ages >= 0 && ages < 140){
this.ages = ages;
}else {
System.out.println("error");
}
this.Name = Name;
}
public void show(){
System.out.println(Name + ages);
}
}