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.
Angular, React, JavaScript, Java, PHP, SQL, C#, Vue, NodeJs, TypeScript and Interview Questions Answers