What does encapsulation allow in object-oriented programming?
All attributes to be public by default
Protection of data from outside interference and misuse
Modification of private attributes from any class
Direct access to class methods only