El documento presenta una introducción a la programación orientada a objetos en Java. Explica conceptos clave como ingeniería de software, abstracción, clases y objetos. Luego, detalla los pasos para declarar clases, atributos, métodos y constructores en Java. Finalmente, provee ejemplos de cómo declarar una clase Vehículo con atributos y métodos para gestionar la carga.