Pergunta de entrevista da empresa IBM

Polymorphism, abstraction, encapsulation, General Java