A process of wrapping code and data together into a single unit

is called encapsulation. Encapsulation is one of the key principles of object-oriented programming, where data and methods that operate on that data are bundled together within a class. This allows for better organization, reusability, and security of the code, as the inner workings of the class are hidden from external access.