# Classes and Objects Classes are blueprints for creating objects, which are instances of those classes. A class defines the characteristics (attributes) and behaviors (methods) that objects of that class will possess. Think of a class as a template and an object as a specific instance created from that template. Visit the following resources to learn more: - [@article@Java Class and Objects](https://www.programiz.com/java-programming/class-objects) - [@video@Java Classes and Objects](https://www.youtube.com/watch?v=IUqKuGNasdM)