A blueprint for an object that bundles data and behavior together.
A blueprint for an object, defining attributes (fields) and behavior (methods). In many languages, the class definition itself is loaded into memory once as metadata, and each instance references that metadata while holding its own field storage.
© 2026 ITBGM