A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

2. &和&&有什么区别?
答案:
&:无论左边是什么,右边都运行。
&&:当左边结果为真时,右边不运算。


3. 什么是方法的重载?
答案:
参数列表和形式参数不同就是重载。


4.说说Continue和break的区别?
答案:
Continue:结束本次循环,继续下一次循环,
Break:跳出循环外,


27 个回复

倒序浏览
嗯···第2题反过来了,第3题:凡参数列表和形式参数不同就是重载?没其他限定么?比如在一个类或者子父类中,比如方法名返回值这些要不要一样?第4题break在有循环嵌套的情况下呢?我估计说跳出当前循环会严谨一点,哥们心别太急啊,哈哈,愚见错了莫怪哈
回复 使用道具 举报
我就路过看看
回复 使用道具 举报
楼主莫急,这些都是最基本的东西,建议还是多加理解为好
回复 使用道具 举报
&&:当左边结果为时,右边不运算
回复 使用道具 举报
2. &和&&有什么区别?
答案:
相同点:运行结果一样
不同点:
逻辑&:无论左边是什么,右边都运行。(&还可以用作位运算符)
逻辑运算符&&:当左边结果为 假 时,右边不运算。


回复 使用道具 举报 1 0
&是与符号,两边都为真时,结果为真,你理解错了,是左边为假时右边不运算。其他另外回答的太简单了
回复 使用道具 举报
什么是方法的重载?
答案:
函数名相同,参数类型或参数个数不相同(类型和个数统称参数列表),就为重载。与返回值类型无关
回复 使用道具 举报
最近看了这部分的基础视屏,我是这样理解的。。。
2. &和&&有什么区别?
这两个的结果都是boolean类型的。
&:与,一假全假。
&&:短路与。在我的理解是侧重“短路”,左边的都“false”不通了就不用管后面的了,也是false;


3. 什么是方法的重载?
前提是方法名字相同,参数个数和参数类型不同。
jvm是怎么区分调用哪个函数的呢,这就是靠参数列表来区分的

回复 使用道具 举报
luguo kankan
回复 使用道具 举报
补充:2. &和&&有什么区别?
&:是需要计算符号两边的结果才出最后的结果;
&&:不一定要计算两边的结果;如果左假就直接假,左真就需要运算右边的了
回复 使用道具 举报
路过看看,谢谢!
回复 使用道具 举报
学习学习
回复 使用道具 举报
路过看看,谢谢!
回复 使用道具 举报
lai19 中级黑马 2015-4-22 22:44:46
15#
重载漏了最重要的:方法名要一样
回复 使用道具 举报
&&是左边为假时,右边不运算!重载是指在方法名相同的情况下!
回复 使用道具 举报
D.man 中级黑马 2015-4-22 22:49:37
17#
楼主加油,楼上的层主们已经回答得很详细了。谢谢分享哈。
回复 使用道具 举报
过来学习
回复 使用道具 举报
第二题错了吧  &&应该是左边为真,右边才运算,若是左边为假,右边不参与运算。
回复 使用道具 举报
#在这里快速回复2. &和&&有什么区别? 答案: &:无论左边是什么,右边都运行。 &&:当左边结果为假时,右边不运算。3. 什么是方法的重载? 答案: 方法名相同,参数类型或参数个数不同就是重载。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马