Skip to content

Feb 13: Classes and UML

Learning Objectives

After today's class, you should be able to:

  • Define the terms: attribute, method, constructor, scope.
  • Implement non-static methods based on a UML diagram.
  • Distinguish static, instance, parameter, and local variables.

Lesson Outline

Exam Debrief [10 min]

  • See the feedback on Gradescope

Act05 [50 min]

Diagrams [15 min]

What When Why
UML Diagram Writing code Outline what's in a class
Java Visualizer Running code Visualize what's in memory

Your To-Do List

Last call if you didn't submit

By Friday but ideally tomorrow

Before Thursday's class