Deutsche Bank interview question

Full explanation of Object oriented programming