Mic*_*rdt 45
除了计算和返回值之外,副作用是方法所做的任何事情.实例或类字段值的任何更改都是副作用,就像在屏幕上绘制内容,写入文件或网络连接一样.
严格来说,"函数"被定义为没有副作用 - 这就是Java使用"方法"一词的原因.没有返回值的真正函数将毫无意义.
显然,没有返回值的方法必须具有某种副作用,证明其存在是正确的.设置方法就是一个例子 - 副作用是改变对象的内部状态.
归档时间: |
|
查看次数: |
21373 次 |
最近记录: |