1. ホーム
  2. java

[解決済み] なぜJavaプログラマは変数に "clazz "という名前をつけたがるのでしょうか?[クローズド]

2022-03-12 11:52:03

質問

のような宣言をしたコードをたくさん見てきました。 Class clazz . これはどこから来たのでしょうか?何かの慣習なのでしょうか?clazz」は英単語ですらなく、全く意味がないと思うのですが、どうしてこれほど多くのプログラマーが偶然に間違った名前をつけるのでしょうか?

解決方法は?

clazz は、JDK 1.0 以降、Java で予約語 "class" の代わりに使われています。"class" は欲しいものですが、省略したりゴミ ("a", "the", "_" 等) を挿入すると分かりにくくなってしまいます。 clazz インターナショナル・イングリッシュ・スピーカー(イギリス英語とアメリカ英語の両方を読む人)は、「s」と「z」の転置に慣れています。

Javaは最初からソースが開示され、適切な文化を持っているので、価値のあるJavaのコードやチュートリアルは、同じ慣習をピックアップしています。これは、Javaのエコシステムの素晴らしい点の1つであり、成功の重要な部分だと思います。