Mar 26: Abstract Classes
Learning Objectives
After today's class, you should be able to:
- Generalize multiple classes that have overlapping code.
- Explain the requirements of abstract classes and methods.
- Discuss how polymorphism can be done using interfaces.
Lesson Outline¶
HW7 Debrief [15 min]
- HW 7 solution available in Canvas Files
- HW 8 now available – get started today!
- Submit Part A (40 pts) by Monday, 4/1
- Submit Part B (60 pts) by Monday, 4/8
Act11 [50 min]
- Activity 11: Abstract Classes
- Wait to download the provided files (at the start of each model)
Group Advising [10 min]
- CS 159 final exam announcement
- We will replace your lowest exam score with your final exam score.
- JMU CS 159 Enrollment Advice
- You won't sign up for Fall CS courses until after you are admitted.
Your To-Do List¶
By Friday but ideally before Thursday's class: