Wells Fargo Interview Question

Explain the basic principles of Object oriented programming.