# OOP flash cards: Novice level

10 OOP terms at the Novice level, as flash cards.

Updated: September 27, 2026

- [Study these as flash cards](https://www.ask-codey.com/decks/oop/1/flash)
- [Play Memory with them](https://www.ask-codey.com/games/memory?category=oop&level=1)

## Terms in this deck

- [Behavior](https://www.ask-codey.com/glossary/behavior): What an object can do; the methods it offers.
- [Blueprint](https://www.ask-codey.com/glossary/blueprint): The common analogy for a class: a plan used to build many objects.
- [Class](https://www.ask-codey.com/glossary/class-oop): The template that describes what data and actions its objects will have.
- [Constructor](https://www.ask-codey.com/glossary/constructor-oop): A special method that runs when an object is created and sets its starting values.
- [Instance](https://www.ask-codey.com/glossary/instance-oop): An object created from a class; each instance has its own data.
- [Method](https://www.ask-codey.com/glossary/method-oop): A function that belongs to a class and describes something its objects can do.
- [Object](https://www.ask-codey.com/glossary/object-oop): One specific thing in a program, with its own data and actions.
- [Object-Oriented Programming](https://www.ask-codey.com/glossary/object-oriented-programming): A way of organizing code around objects that bundle data with the actions that use it.
- [Property](https://www.ask-codey.com/glossary/property-oop): A piece of data that an object holds, such as a name or a price.
- [State](https://www.ask-codey.com/glossary/state): The current values of an object's data at a moment in time.

[Read them in the glossary](https://www.ask-codey.com/glossary/subjects/oop/novice)

Source: https://www.ask-codey.com/decks/oop/novice
