黑马程序员技术交流社区
标题:
构造方法可以重载吗? 里边可以有return语句吗?
[打印本页]
作者:
SunCowbee
时间:
2016-9-10 01:34
标题:
构造方法可以重载吗? 里边可以有return语句吗?
构造方法可以重载吗? 里边可以有return语句吗?return,continue,break的区别
作者:
tliangl928
时间:
2016-9-10 06:50
可以重载。在一个类中的方法。包括构造方法和非静态方法。只要满足重载的要求,就可以进行重载。但是不可以重写哦,,不能有return语句……
break: 此语句导致程序终止包含它的循环,并进行程序的下一阶段(整个循环后面的语句),即,不是跳到下一个循环周期而是退出循环。如果break语句包含在嵌套循环里,它只跳出最里面的循环。
continue:循环语句里有此语句时,程序运行到此语句时,不在执行循环体里continue后面的语句而是跳到下一个循环入口处执行下一个循环。
而return是表示从被调函数返回到主调函数继续执行,返回时可附带一个返回值,由return后面的参数指定。return后函数就结束了,后面的语句不再执行
作者:
存少
时间:
2016-9-10 09:21
构造方法可以重载,但是不可以被重写,没有返回值,所以不可以有return语句,因为return语句是用来返回的,而break一般用于for while dowhile 或者switch中,用来跳出循环,就是不再执行循环,而continue则跳出本次循环,就是我这次不执行,但是循环还在继续
作者:
水月灬清影
时间:
2016-9-10 09:53
可以有 return ;
作者:
xh_javaee
时间:
2016-9-10 10:11
构造方法可以重载,不能return。
作者:
13411939415
时间:
2016-9-10 10:57
构造方法是可以重载的,其中有参构造和无参构造就是重载;
然后发现上面的同学理解有点错误纠正一下:
构造方法是可以有return语句的,return的作用是结束并返回一个值,每一个方法都是有return语句,如果没有返回值的情况下直接“return;”,系统会默认加上的,自己再加上也不会出错,有返回值的话就返回对应的值就可以
作者:
lantianwen
时间:
2016-9-10 10:59
楼上已正解!
作者:
好大一只
时间:
2016-9-10 11:02
构造方法没有返回值类型,连void都没有
没有具体返回值 结尾是return;
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2