Question: what is a class in object oriented programming?
Answer: In object-oriented programming, a class is an extensible program-code-template for creating objects, providing initial values for state (member variables) and implementations of behavior (member functions or methods). ... In these languages, a class that creates classes is called a metaclass.