Клас (class) у мові UML служить для позначення безлічі об'єктів, які мають однакову структуру, поводженням і відносинами з об'єктами з інших класів. Графічно клас зображується у вигляді прямокутника, що додатково може бути розділений горизонтальними лініями на розділи або секції. У цих розділах можуть вказуватися ім'я класу, атрибути (змінні) і операції (методи).
Обов'язковим елементів позначення класу є його ім'я. На початкових етапах розробки діаграми окремі класи можуть позначатися простим прямокутником із вказівкою тільки ім'я відповідного класу. У міру пророблення окремих компонентів діаграми опису класів доповнюються атрибутами і операціями.
Передбачається, що остаточний варіант діаграми містить найбільш повний опис класів, які складаються із трьох розділів або секцій. Іноді в позначеннях класів використовується додатковий четвертий розділ, у якому приводиться семантична інформація довідкового характеру або явно вказуються виняткові ситуації.
Навіть якщо секція атрибутів і операцій є порожній, у позначенні класу вона виділяється горизонтальною лінією, щоб відразу відрізнити клас від інших елементів мови UML. Приклади графічного зображення класів на діаграмі класів. У першому випадку для класу "Прямокутник" зазначені тільки його атрибути - крапки на координатній площині, які визначають його розташування. Для класу "Вікно" зазначені тільки його операції, секція атрибутів залишена порожній. Для класу "Рахунок" додатково зображений четверта секція, у якій зазначене виключення - відмова від обробки простроченої кредитної картки.