构造方法:
构造方法是方法名一个与类名相同的特殊方法(不带参数)。当我们创建类是会默认帮我们创建,我们可以直接引用。当我们重新构造方法时,原本的构造方法就会失效,如果有需要,需重新构造。
语法: 访问修饰符 构造方法名[与类名相同](参数列表){
//初始化代码
}
作用 : 初始化对象
构造方法重载:
重载:方法名相同
参数项不同
返回值,访问修饰符不影响
比如:
public class Demo1 {
public void Demo1(){}//无参构造(系统一般默认)
public void Demo1(String name){//有参构造
}
}
调用构造方法:
public static void main(String[] args) {
Demo1 s=new Demo1();
s.Demo1();//调用无参构造
s.Demo1("张三 ");//调用有参构造
}
}
像这种在同一个类中,方法名相同、参数个数和或类型不相同的现象叫做方法的重载(与返回值和访问修饰符无关)