本帖最后由 zhangxinxin 于 2011-11-23 13:58 编辑
以前的理解是:如果方法的返回值为void,则对象调用方法时,直接加分号,就可以当作一个语句。即: 对象.方法;
如果方法返回值不为void,则对象调用方法时,不能直接加分号,作为一个语句。需要赋值后,再加分号,才能作为一个语句。类型 变量=对象.方法;
后来做的题多了,发现不是这样的,有的方法返回值类型不是void,也可以直接对象调用方法后,加个分号,就可以当作一个语句。比如说集合中的add方法。add方法的返回值为boolean类型,但可以直接对象调用add方法,加个分号,就能当一个语句用。
请教一下,对象调用方法时,什么时候加个分号就能当作一个语句,什么时候必须赋值后,才能使用? |