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
- Read the HW 4 spec