Acerca del curso
Este curso parte de los conceptos básicos de programación orientada a objetos. Sabemos que nuestros programas se organizan en clases y somos capaces de crear instancias de éstas: los objetos. Pero ¿es todo lo que hay en cuanto a programación orientada a objetos? Verás que no.
En el presente curso se van a dar a conocer conceptos avanzados de programación orientada a objetos, que nos permitirán realizar programas más complejos y con más funcionalidades. Veremos dos conceptos como son: la herencia, mediante la cual crearemos clases nuevas a partir de otras, y el polimorfismo, que nos permitirá crear un mismo método con varios comportamientos diferentes. Ambos conceptos son adalides de la reutilización de código. Conocerás, también, tres tipos de clases con unas peculiaridades que las hacen especiales: las clases abstractas, las clases finales y las interfaces.
Todo el curso se llevará a cabo usando el lenguaje de programación Java, pero verás conceptos que son intrínsecos de la programación orientada a objetos, independientemente del lenguaje de programación que uses.
¿Para quién es este curso?
- Personas con conocimientos básicos de programación.
- Personas expertas conocedoras de la programación modular.
- Personas con nociones en programación orientada a objetos en otros lenguajes diferentes de Java.
¿Qué vas aprender en el Programación Orientada a Objetos Avanzada?
- Aprenderás los conceptos de la programación orientada a objetos.
- Verás las ventajas que ofrece la programación orientada a objetos.
- Aprenderás a crear clases y objetos.
- Aprenderás usar los modificadores de visibilidad y acceso a los datos de una clase.
Valoraciones
