# Student Handout — Introduction to OOP — Classes, Objects, Attributes, & Methods

- Link: https://doss.academy/course-3-introduction-to-programming/unit-8-advanced-concepts-error-handling-object-oriented-programming-oop-c3u8/lesson-3-introduction-to-oop-classes-objects-attributes-methods-c3u8l3/student-handout/
- Published: 2026-10-18T12:32:39-04:00
- Author: matthew.leffler@jefferson.kyschools.us

Course 3: Introduction to Programming / Unit 8: Advanced Concepts — Error Handling&
Object-Oriented Programming (OOP) / Lesson 3: Introduction to OOP — Classes, Objects,
Attributes, & Methods

## Object-Oriented Programming (OOP) Essentials Guide.

Name: ____________________ Date: ____________________

## Explore and practice

OOP foundations lecture, class constructor (__init__) modeling, and instance method
lab.

## Record your work

Describe what you tried, show your work or attach your artifact, and explain what
your evidence demonstrates.

________________________________________________________________

________________________________________________________________

________________________________________________________________

## Use the vocabulary

OOP, Class, Object, Instance, Attribute, Method, Constructor (__init__), Self Keyword,
Blueprint, Encapsulation

Use relevant terms above to explain one part of your work.

## Check and reflect

 * I completed the assigned activity and recorded my work.
 * I used lesson vocabulary accurately.
 * I can explain one thing I learned and one question I still have.
