El documento habla sobre los tres pilares fundamentales de la programación orientada a objetos: la encapsulación, herencia y polimorfismo. Explica que la encapsulación se refiere a ocultar el estado de un objeto de modo que solo puede cambiarse mediante las operaciones definidas para ese objeto. También menciona los modificadores de acceso como public, protected y private y cómo regulan la visibilidad de las variables. Además, indica que los métodos y variables estáticos pueden accederse sin necesidad de un objeto de clase. Por último, proporcion