免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 16385 | 回复: 7
打印 上一主题 下一主题

请教:FOO 是什么意思? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-04-10 18:33 |只看该作者 |倒序浏览
我看有好些个java程序的例子,在定义一个类的时候,都用到了Foo作为类名:
public class Foo {} 这个Foo是什么意思啊?
我查字典,没有查到。

论坛徽章:
0
2 [报告]
发表于 2006-04-10 19:25 |只看该作者
foo 是个函数(Java里叫做方法)的名字.是随便起的.没固定意义..也可以改成其他随便一个符合Java命名规则的字符串当名字都可以.

论坛徽章:
0
3 [报告]
发表于 2006-04-10 20:03 |只看该作者
哦,就是没什么意思的意思吧?

谢谢啊

论坛徽章:
0
4 [报告]
发表于 2006-04-10 20:17 |只看该作者
恩。顺便纠正一下。是类名字.不是方法名字。我没细看.不好意思.

论坛徽章:
0
5 [报告]
发表于 2006-04-10 21:24 |只看该作者
一个有意思而没有意思的问题!

论坛徽章:
0
6 [报告]
发表于 2006-04-10 22:08 |只看该作者
前天刚碰到过一段解释,没留心,忘记了

论坛徽章:
0
7 [报告]
发表于 2006-04-10 22:21 |只看该作者
原帖由 kakasi 于 2006-4-10 22:08 发表
前天刚碰到过一段解释,没留心,忘记了


巨汗..过去一直没想过这个.今天你说了,我去google了一下。果然有意思..

“英文单词foo,不同的字典对其解释相去甚远,一说来自中国“福”字的发音,又有解释为二战时期的一种武器。然而若把众多的解释放在编程领域,关于foobar的说法是我认为最为贴切的解释。foobar又为foo-bar,其中bar是beyond  all  recognition的缩写,通俗点就是无法识别,一塌糊涂的意思。而foo是fu的变体,fu是英语习语fuck-up的缩写,同样是一团糟的意思。于是,若你有些编程经验,我想你应该已经明白了为何如今许多编程实例所涉及的事物均被冠名为foo”  
----摘自:编程黑马真言,王轶男。


摘自 csdn ,据说这个是比较权威的解释了.

论坛徽章:
0
8 [报告]
发表于 2006-04-11 10:29 |只看该作者
哦!!!
还有这么深的含义啊。
的确看到foo和bar经常在一起被作为类名使用,我还以为bar是工具栏的意思呢,呵呵,原来理解错了。
可是为什么一个类会被命名为
foo:一塌糊涂
或者
bar:一团糟
呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP