大家好,又见面了,我是你们的朋友全栈君。
构造函数:⑴方法名和类名相同,而且没有返回类型(包括 void 也没有);
⑵没有返回值;
⑶如果没有输入构造函数,jvm会自动帮我们创建一个不带参数,没有任何函数体的的构造函数;
如果我们手动的创建了其他构造函数,就不会帮我们创建这个不带参数的构造函数了;
⑷一般情况下,如果想要实现自己的构造方法,最好重载一个不带参数的构造方法。
函数重载:指多个函数可以使用同一个函数名,只要它们参数列表不同,将意义相近的函数,命名为相同的名称。
重载总结:⑴函数重载是指多个函数使用同一个名称;
⑵重载的条件是参数的数量和类型不同;
⑶重载作用:降低调用的难度;
⑷当调用重载的函数时,计算机层根据实参自己匹配。
例题:
public Noddle(){
this.bowlType = “大碗”;
}
public Noddle(String b){
bowlType = b;
}
public Noddle(String bowlType, String type, boolean moreMeat){
this.bowlType = bowlType;
this.type = type;
this.moreMeat = moreMeat;
}
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/150640.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...