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