Which feature is needed to make a programming language object oriented?

A. Encapsulation

B. Inheritance

C. Polymorphism

D. All of the above

Submitted By : Ahsan Ali Soomro