Я часто бачу код, який включає навмисні написання загальних слів, які на краще чи гірше стали зарезервованими словами:
klassабоclazzдля класу :Class clazz = ThisClass.classkountдля підрахунку в 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ключового слова і для яких все є екземпляром).