返回是void就等于没有返回值,
举个简单的例子,比如说你从自动售货机里买一瓶cola,你投进去的钱就相当于参数,按动按钮相当于调用方法,返给你的cola就是返回值,
如果返给你的是帽子编译就通不过。void类型的例子,你每个月的工资就相当于参数,国家用税法让你交税相当于方法调用,什么都不返给你,就是返回值。你的明白?

解决方案 »

  1.   

    分特,这位仁兄果然举例通俗易懂,pf啊pf
      

  2.   

    farawayzheng_necas(遥远) 
    谢谢你啊
    可是我不是要知道什么是返回值啊~!我的意思是一个返回值是空的方法能被赋值给一种类型的东西吗?
    另外
    那不同的对象调用同一个方法~!
    跟用一个对象调用一个方法有什么区别?
    我就是想使用这个方法来实现一些东西~那
    跟调用的对象有关系吗?
    不用固定用那个对象调用这个方法吧?
      

  3.   

    Java是纯面向对象语言,所以建议你先学一下面向对象编程。(OO的书很多)>>返回值是空的方法能被赋值给一种类型的东西
    概念错误,方法不能被赋值给变量,只有方法返回值可以赋值给变量,所以返回空就不能赋值给变量。OO中,数据与方法是绑定在一起的,所以不同的对象调用同一个方法,实际上还是对各自的对象进行操作。
      

  4.   

    一个方法的返回类型跟调用这个方法的返回结果有关系,在对返回结果要求不明确的情况下,返回类型可以用VOID,如果要求它返回整型就要在前面加上INT,依次类推
      

  5.   

    >> 在对返回结果要求不明确的情况下,返回类型可以用VOID
       我觉得应该是不用返回值的时候为void , 这样说好理解一点哦。:)
       要求不明确的情况下,一般是返回Object类型。