Senior programmers won't have a problem with these, while junior programmers will usually give only half-answers.
A text-book answer: classes are a blue-print for constructing computer models for real or virtual objects... boring.
In reality: classes hold data, have methods that interact with that data, and are used to instantiate objects.