Acerca del curso
Ver otros cursos de:
ProgramaciónPresentación 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.
Valoraciones
