Pergunta de entrevista da empresa IBM

OOP principles, asked me about encapsulation, inheritance etc.