求助!operate on objects是啥意思,理解不了啊

qq_45070683 2019-05-15 01:21:30
Because static methods don't operate on objects, you cannot access instance fields from a static method.
operate on objects到底啥意思啊?查了很多也不清楚,求大师给讲讲,谢谢谢谢您了!

开始以为operate on objects意思是:操作对象,但是在静态方法里可以new对象啊,这个应该算操作对象吧。

后来查字典,operate不及物动词有运行的意思,operate on还有给病人动手术的意思,然后就把operate on objects理解为:依靠对象运行。

但是后来看到这句话:The code that operates on that data is referred to as member methods or just methods.翻译成:依靠那个数据运行的代码被称作成员方法或仅方法,有点不通啊,感觉翻译成:操作那个数据的代码被称作成员方法或仅方法 更好。

还查到:First, as explained, inside vaTest( ), v is operated on as an array. 好像operated on在被动时候也是连着的。
还有这句:You can see how the | and & operate on each bit by the results in c and d.

在论坛搜索到2个相似的问题:
https://bbs.csdn.net/topics/391897637
https://bbs.csdn.net/topics/190141795

operate on objects是操作objects局部?依靠对象运行?运行在对象上?好像都不对啊
英语不好,谢谢大师了!



...全文
95 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_40674493 2019-05-15
  • 打赏
  • 举报
回复
operate on objects
直译:在对象上操作。
Because static methods don't operate on objects, you cannot access instance fields from a static method.
因为静态方法不在对象上操作,所以不能从静态方法访问实例字段。
这是百度翻译对整个句子的翻译结果。

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧