Wrapping means defining member variables and methods to operate on those variables.
Java force OOPS, and no data or method can exist outside the class, hence wrapping code and data is obvious thing and you may not see it as something separate, something different. But take example of C++ one can write a
C++ program by defining methods and variables in global space creating mess, but all code and data can be abstracted out and encapsulated in the form of various classes.
Access modifiers (public, protected, private) are used to control access to the resource(member field).