I know hat classes and objects are. But I can't figure out a good definition, that is simple (for programming beginners) and doesn't have a cycle.
Here is a definition that is simple, but has a ciclye:
Class: A class is a blueprint for objects.
Object: An object is an instanciated class.
Can you give a simple definition for programming beginners of class and object, that is not cyclic?
(Background of this question: I'm currently giving a tutorial and I wanted my students to give me defitionions of very basic terms. As I prepared my questions and answers, I noticed that it is quite difficult for me to define these two terms in a good way, although I can characterize differences in some programming languages without problems)