Apolis Interview Question

basic OOP questions, with one hand on coding problem.