Anonymous Asked: September 30, 20212021-09-30T08:37:53+05:30 2021-09-30T08:37:53+05:30In: ProgrammersWhat are the four basic principles of OOPS?What are the four basic principles of OOPS?oop 1 AnswerVotedOldestRecent Salomi 2021-09-30T08:39:10+05:30Added an answer on September 30, 2021 at 8:39 am Object Oriented programming (OOP) is a programming paradigm that provides computer software developers and programmers with the means of developing code to make the most effective use of OOPS. OOPs has developed from OO, which focuses on data and OO, which focuses on behavior. The four basic principles in OOP are: Abstraction, Encapsulation, Inheritance and Polymorphism. Abstraction is used when an abstraction is created for a group of OOP objects that share a general purpose.Abstraction: OOPs use abstraction when they create an abstraction for a group of OOPS objects that share a general purpose.Encapsulation: OOPs encapsulate the data and behavior into their OOPS objects in order to provide technical protection against unauthorized access or changes.Inheritance : Objects are created by class hierarchies where inheritance allows OO programmers to take advantage of properties, behaviors, etc., which have been implemented before them.Polymorphism: is used when OOP offers different implementations for each method in its protocol definition while providing only one common interface specification through which all clients interact with it. This enables polymorphic behavior over multiple types of classes without having to bind together both type specific code and client specific code within individual OOPS objects. OOPs uses polymorphism to allow OO programs to work together as a unit by using different OOPS classes that implement the same interface specification without needing specific knowledge of each other.1Reply Share ShareShare on FacebookShare on TwitterShare on LinkedInShare on WhatsAppLeave an answerLeave an answerCancel reply Featured image Select file Browse Add a Video to describe the problem better. Video type YoutubeVimeoDailymotionFacebook Choose from here the video type. Video ID Put Video ID here: https://www.youtube.com/watch?v=sdUUx5FdySs Ex: "sdUUx5FdySs". Answer Anonymously Save my name, email, and website in this browser for the next time I comment. Related Questions Which are the frequently asked interview questions for Java Engineers ? What is the difference between classes and interface? How to Run HTML file in browser with VS Code editor Automatically?? What is the purpose of sizeHint() and minimumSizeHint() in Qt?