Pergunta de entrevista da empresa Tessella

Java exercise which was quite simple using inheritance etc.