Difference between Data Abstraction and Encapsulation

Data Abstraction:

  • OOPs concepts that hide the implementation details and show only the functionality to the user that is called Abstraction.
  • OOPs languages use the abstract class and interface to achieve the Abstraction.


Data Encapsulation:

  • OOPs concepts that wrap the data and methods together into a single unit are called Encapsulation.
  • Oops languages can achieve encapsulation by making the data members private and accessing them throw a public network.


Anil Singh is an author, tech blogger, and software programmer. Book writing, tech blogging is something do extra and Anil love doing it. For more detail, kindly refer to this link..

My Tech Blog - https://www.code-sample.com/
My Books - Book 1 and Book 2

www.code-sample.com/. Powered by Blogger.