Questions on the midterm exam can potentially cover topics that we've covered in the class so far including polymorphism, inheritance, abstract, and interface discussed on Oct. 17.
First, analyze and practice the source codes discussed in the class.
Second, modify or change them with your creative ideas to check out what happens to them.
(For example, type cast between base and derived classes)
Keep up with your study!!