Morgan Stanley interview question

what is object-oriented programming? what is a thread?