Capgemini interview question

explain about class concepts in object oriented programming