Los alumnos aprenden a diseñar e implementar clases utilizando los principios de la programación orientada a objetos. Exploran la encapsulación, el control de acceso y la estructura de las clases con variables de instancia, constructores y métodos. Los alumnos escriben métodos accessor y mutator, definen comportamientos utilizando parámetros y valores de retorno, y comprenden cómo se pasan y devuelven referencias a objetos.