Ir al contenido principal
Iniciojava

Curso

Introducción a la Programación Orientada a Objetos en Java

IntermedioNivel de habilidad
Actualizado 12/2025
Aprende conceptos clave de la programación orientada a objetos, desde clases y objetos básicos hasta temas avanzados como la herencia y el polimorfismo.
Comienza el curso gratis
JavaProgramming
4 h
9 vídeos
28 Ejercicios
2,350 XP
9,699
Certificado de logros

Crea tu cuenta gratuita

Continuar con GoogleMostrar más opciones

o


Al continuar, aceptas nuestros Términos de uso, nuestra Política de privacidad y que tus datos se almacenen en los EE. UU.

Preferido por estudiantes en miles de empresas

Group

¿Formando un equipo?

Prueba para empresas

Descripción del curso

La programación orientada a objetos (OOP) es un enfoque potente para escribir software organizado y escalable. Java, uno de los lenguajes de programación más populares del mundo, da vida a la programación orientada a objetos (OOP) con una sintaxis clara y un sólido apoyo de la comunidad. En este curso, aprenderás a utilizar Java para modelar sistemas del mundo real utilizando clases, objetos, herencia, encapsulación y mucho más.

Crear clases y objetos Java del mundo real

Comienza aprendiendo a definir clases como planos y a utilizarlas para crear instancias de objetos. Aplicarás la sintaxis básica de Java para crear componentes reutilizables que reflejen entidades del mundo real, como coches, pasaportes y fórmulas.

Añadir comportamiento con constructores y métodos

Domina el uso de constructores para inicializar el estado de los objetos y explora métodos para añadir comportamiento. Escribirás métodos tanto void como de tipo return, lo que te ayudará a crear programas dinámicos e interactivos.

Protege y reutiliza el código con encapsulación y herencia

Descubre cómo los modificadores de acceso controlan lo que ven los usuarios de tu código. Aprende a utilizar la herencia y las clases abstractas para eliminar duplicaciones y crear jerarquías estructuradas.

Aplicar interfaces y polimorfismo

Utiliza interfaces para añadir flexibilidad e implementar comportamientos compartidos entre clases. Por último, aprovecha todo el potencial del polimorfismo mediante la sobrescritura y la sobrecarga de métodos para obtener diseños de software más adaptables.

Al finalizar, serás capaz de diseñar aplicaciones Java modulares con una arquitectura limpia y orientada a objetos.

Requisitos previos

Intermediate Java
1

Programación Orientada a Objetos (OOP) en Java

Explora los fundamentos de la programación orientada a objetos (OOP) en Java, centrándote en las diferencias entre los tipos de datos primitivos y los objetos. Aprende a definir y crear clases y objetos y entiende los componentes esenciales de las clases, como campos, constructores y métodos.
Iniciar capítulo
2

Encapsulación y herencia

Profundiza en la programación orientada a objetos explorando conceptos clave como encapsulación, herencia y abstracción. Aprende a controlar el acceso a los miembros de una clase, ampliar la funcionalidad de las clases y definir conceptos y contratos abstractos que garanticen la coherencia entre implementaciones.
Iniciar capítulo
3

Interfaces y polimorfismo

Refuerza tus habilidades de programación orientada a objetos explorando cómo funcionan las interfaces de Java y el polimorfismo. Aprende a definir interfaces e implementarlas en clases para admitir un comportamiento flexible. Practica la sobrescritura de métodos para personalizar el comportamiento en las subclases y usa la sobrecarga de métodos para definir varias formas de un mismo método dentro de una clase. También explorarás la sobrecarga de constructores para permitir una creación de objetos más versátil. Estos ejercicios prácticos te ayudarán a escribir código Java más adaptable y reutilizable.
Iniciar capítulo
Introducción a la Programación Orientada a Objetos en Java
Curso
completo

Obtener certificado de logros

Añade esta certificación a tu perfil de LinkedIn o a tu currículum.
Compártelo en redes sociales y en tu evaluación de desempeño.
Inscríbete ahora

¡Únete a 19 millones de estudiantes y empieza Introducción a la Programación Orientada a Objetos en Java hoy mismo!

Crea tu cuenta gratuita

Continuar con GoogleMostrar más opciones

o


Al continuar, aceptas nuestros Términos de uso, nuestra Política de privacidad y que tus datos se almacenen en los EE. UU.

Desarrolla tus habilidades de datos con la aplicación móvil de DataCamp

Progresa desde cualquier dispositivo móvil con nuestros cursos y desafíos de programación diarios de 5 minutos.