Classes are the foundations of object oriented programming. Classes define objects. Classes must defined. For example, a class that draws a square could be called the square class. Classes are reusable, which means that classes and the objects they create can be used over and over again in other programs or in other parts of the same program.
Your character's chosen profession: Acrobat, Agent, Assassin, Barbarian, Bard, Battlemage, Crusader, Healer, Knight, Mage, Monk, Nightblade, Pilgrim, Rogue, Scout, Sorcerer, Spellsword, Thief, Warrior, and Witchhunter. Players also have the ability to create a Custom Class (and give it a description and name), if they so choose.