Hello everyone, what is this OOP(Object Oriented Programming)? I can't understand the meaning in the C programming site.It is written that "Object Oriented programming is building a program around self contained collection of data and code to modify that data".How the data can itself be modified? and another thing, it is said that it simplifies transfer of code from one program to another by encapsulating it.Why the code has to be transfered?.Please explain me all these things and As I am beginner to this C++programming , I can't understand those topics.I tried to see in dictionary but also understood nothing.