Concepts: Discuss encapsulation as bundling data (attributes) and methods that operate on that data within a single unit (class). Explain how to protect data using access modifiers like private and provide controlled access via “getter” and “setter” methods.
Code example:
Modify the Dog class with private attributes and public methods.
Quiz: Answer questions about access modifiers and the benefits of encapsulation.

