In several introductory texts on Object-oriented programming, I\'ve come across the above statement.
From wikipedia, \"In OOP, each object is capable of receivi
They're referring to the fact that a client can invoke a method on a receiving object, and pass data to that object, but that object can decide autonomously what to do with that data, and maintain its own state as required.
The client object can't manipulate the state of the receiving object directly. This is an advantage of encapsulation - the receiving object can enforce its own state independently and change its implementation without affecting how clients interact with it.