私はJavaライブラリでそのような変数の初期化を見るようになりました:
Class clazz = new Class();
または
Class klass = new Class();
これらの変数を宣言するときに人々が単語「クラス」のスペルを間違え、「kool boyz」のような書き方を使用する特別な理由はありますか?また、cls
などの何かを使用することの何が問題になっていますか?
これは、classという名前の特殊なケースです。これは、Javaおよびしたがって、変数名としては使用できません。clazzまたはklassを使用すると、他のオプションには、たとえばmyClassが含まれます。
Java JDKでもその規則を使用しているため、これはかなり一般的です。以下も参照してください https://stackoverflow.com/a/2530174/160539
「クラス」は必要なものですが、ジャンク(「a」、「the」、「_」など)を省略または挿入すると、明瞭さが低下します。
clazz
は単にクラスと言います。 「国際的な」英語話者(英語とアメリカ人の両方を読む人)は、 's'と 'z'の転置に慣れています。Javaは最初からソースと適切なカルチャを開示していたので、価値のあるJavaコードとチュートリアルは同じ規則を採用しています...