为什么Java程序员喜欢命名变量“clazz”?
作者:互联网
我已经看到很多代码都有类似Clazz的声明,这来自哪里?这是某种惯例吗?我认为’clazz’甚至不是英文单词,根本没有任何意义,这么多程序员怎么能巧妙地命名一个错误的名字呢?
解决方法:
自JDK 1.0起,clazz已用于Java代替保留字“class”. “class”是你想要的,但缩写或插入垃圾(“a”,“the”,“_”等)会降低清晰度. clazz只是说课. “国际”英语使用者(那些阅读英国和美国英语的人)习惯于转置“s”和“z”.
由于Java从一开始就已经公开了源代码和合适的文化,因此有价值的Java代码和教程会采用相同的约定.这是Java生态系统的一大优势,我认为这是其成功的重要组成部分.
标签:java,naming-conventions 来源: https://codeday.me/bug/20190926/1821066.html