Guia docente 2023_24
Escola de Enxeñaría de Telecomunicación
Grado en Ingeniería de Tecnologías de Telecomunicación
 Asignaturas
  Programación II
   Contenidos
Tema Subtema
1. Introducción al paradigma orientado a objetos a. Breve introducción a la asignatura y su organización
b. Nacimiento del paradigma
c. Bases: clases y objetos
d. Conceptos de encapsulación, herencia (generalización), y polimorfismo
e. Breve introducción a UML.
2. Encapsulación

a. Clases, interfaces y paquetes
b. Métodos y variables miembro. Visibilidad. Resolución de ámbito.
c. Método constructor
d. Paso de parámetros: punteros y referencias
e. Punteros a objetos
f. Utilización de diagramas de clases UML.
3. Herencia

a. Clases derivadas y tipos de herencia
b. Clases abstractas
c. Herencia múltiple
d. Clase object
5. Polimorfismo
a. Sobrecarga y sobreescritura
b. Clases abstractas e interfaces
c. Clases genéricas
6. Gestión de excepciones

a. Fundamentos de excepciones
b. Manipulación de excepciones en Java
Contenidos prácticos. La relación de prácticas propuestas permitirán combinar la aplicación de los conceptos de POO desarrollados en las sesiones teóricas con el manejo de estructuras de datos y el desarrollo de lógica algorítmica.
Universidade de Vigo            | Reitoría | Campus Universitario | C.P. 36.310 Vigo (Pontevedra) | España | Tlf: +34 986 812 000