首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >为什么Java程序员喜欢将变量命名为"clazz"?

为什么Java程序员喜欢将变量命名为"clazz"?
EN

Stack Overflow用户
提问于 2010-03-28 00:18:10
回答 7查看 63.5K关注 0票数 168

我见过很多带有像Class clazz这样声明的代码。这是从哪里来的?这是一种约定吗?我认为‘clazz’甚至不是一个英文单词,没有任何意义,怎么会有这么多程序员碰巧取错了名字呢?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2010-03-28 01:16:57

从JDK1.0开始,clazz就被用来代替保留字"class“。"class“是您想要的,但缩写或插入垃圾("a”、"the“、"_”等)会降低清晰度。clazz只是说了类。“国际的”说英语的人(那些同时读英国英语和美国英语的人)习惯于把's‘和'z’调换一下。

由于Java从一开始就公开了源代码和合适的区域性,因此有价值的Java代码和教程采用了相同的约定。这是Java生态系统的伟大之处之一,我认为这也是其成功的重要部分。

票数 190
EN

Stack Overflow用户

发布于 2010-03-28 00:19:43

因为他们不能使用他们想要使用的单词,即class。这是保留的。

票数 80
EN

Stack Overflow用户

发布于 2010-03-28 00:20:23

原因很简单,因为'class‘是一个保留关键字,因此不允许使用Class class。因此,您将看到Class clazzClass cls

票数 17
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2529974

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档