Which of these is not a basic principle of Object Oriented Programming?
Polymorphism
Compilation
Encapsulation
Inheritance