我见过很多带有像 Class clazz
这样声明的代码。这起源于哪里?这是某种约定吗?我觉得clazz连个英文单词都不是,没有任何意义,这么多程序员怎么会不约而同的叫错名字呢?
最佳答案
clazz
自 JDK 1.0 起已在 Java 中用于代替保留字“class”。 “class”是您想要的,但缩写或插入垃圾(“a”、“the”、“_”等)会降低清晰度。 clazz
只是说类。 “国际”英语使用者(同时阅读英式和美式英语的人)习惯于换位 's' 和 'z'。
由于 Java 从一开始就公开了源代码和合适的文化,因此有值(value)的 Java 代码和教程采用了相同的约定。这是 Java 生态系统的一大优点,我认为这是其成功的重要组成部分。
关于java - 为什么 Java 程序员喜欢将变量命名为 "clazz"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2529974/