I try to understand the various definitions; other students do not quite agree with me.
My definitions, please correct them if they are wrong:
The base class is the largest class in the hierarchy.
Super and Ancestor class, any class above in the hierarchy (including base class)
Parent class, next class in the hierarchy.
source share