Answer
Encapsulation : It means to bind up data as a single unit and protect it for being accessed outside, for example the private variables of a class are encapsulated and they can not be accessed outside the class
Inheritance : It means when a class inherits properties and data from a parent class.
Polymorphism : It means that we can use subclasses also as parameter in methods defined for parent classes.
Work Step by Step
Same as above.