返回是void就等于没有返回值,
举个简单的例子,比如说你从自动售货机里买一瓶cola,你投进去的钱就相当于参数,按动按钮相当于调用方法,返给你的cola就是返回值,
如果返给你的是帽子编译就通不过。void类型的例子,你每个月的工资就相当于参数,国家用税法让你交税相当于方法调用,什么都不返给你,就是返回值。你的明白?
举个简单的例子,比如说你从自动售货机里买一瓶cola,你投进去的钱就相当于参数,按动按钮相当于调用方法,返给你的cola就是返回值,
如果返给你的是帽子编译就通不过。void类型的例子,你每个月的工资就相当于参数,国家用税法让你交税相当于方法调用,什么都不返给你,就是返回值。你的明白?
谢谢你啊
可是我不是要知道什么是返回值啊~!我的意思是一个返回值是空的方法能被赋值给一种类型的东西吗?
另外
那不同的对象调用同一个方法~!
跟用一个对象调用一个方法有什么区别?
我就是想使用这个方法来实现一些东西~那
跟调用的对象有关系吗?
不用固定用那个对象调用这个方法吧?
概念错误,方法不能被赋值给变量,只有方法返回值可以赋值给变量,所以返回空就不能赋值给变量。OO中,数据与方法是绑定在一起的,所以不同的对象调用同一个方法,实际上还是对各自的对象进行操作。
我觉得应该是不用返回值的时候为void , 这样说好理解一点哦。:)
要求不明确的情况下,一般是返回Object类型。