Find all the videos of the Complete C++ Programming Cours. { And also, these products are available as loose in the market. 2) Abstraction refers to a fundamental OOP method/ concept that emphasizes on the essential aspects of any object. Whenever you buy a mobile phone, you see their different types of functionalities as a camera, mp3 player, calling function, recording function, multimedia etc. With the help of encapsulation in a way we also achieve data abstraction, which is why people think that they are one and the same thing. Please use ide.geeksforgeeks.org, public class customer { and hide unnecessary information from the user. Pages 79. } While in encapsulation, problems are solved at the implementation level. Difference between Abstraction and Encapsulation in C++, Different Ways to Initialize a List in C++ STL, Diiferent Ways to Convert Vector to Array in C++ STL. 3. Encapsulation Protecting access to data and functionality so that these are . A class is used to group all the data members and member . public void print(string name, string subject) cout<<"Addition is : "<