Я часто вижу код, который включает преднамеренные опечатки общих слов, которые, к лучшему или худшему, стали зарезервированными словами:
klass
илиclazz
для класса :Class clazz = ThisClass.class
kount
для подсчета в SQL:count(*) AS kount
Лично я считаю, что это снижает читабельность. В моей собственной практике я не нашел слишком много случаев, когда нельзя было бы использовать лучшее имя - itemClass
или recordTotal
.
Пример из JavaDocs для класса показывает это в параметрах:
public <U> Class<? extends U> asSubclass(Class<U> clazz)
Это показывает разумный вариант использования?
typedef char ínt
?
iñt
. Вот мой план мирового господства.
Class c
).
cls
это общее (на самом деле, идиоматическое) имя для переменных / аргументов, ограничивающих реальные классы (те, которые вы объявляете с помощьюclass
ключевого слова и у которых все является экземпляром).