What are the principle concepts of OOPS?
Principle concepts upon that object oriented programming and design rest. They are:
Abstraction: Abstraction refers to the act of signifying essential features without including background details or explanations.
Polymorphism: is ability to create a variable, a function or an object which has more than one form.
Inheritance: Inheritance is the process by which objects of one class attain the properties of objects of another class.