Domanda di colloquio di Apolis

basic OOP questions, with one hand on coding problem.