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