Inheritance:This is a concept in object-oriented programming where one class inherits properties and methods from another class.
Polymorphism:This refers to the ability of objects belonging to different classes to respond differently based on their own implementation of shared methods.
Encapsulation:This is an object-oriented programming principle that involves bundling data and methods together within a class, providing control over access and modification.