Guia docente 2023_24
Escola de Enxeñaría de Telecomunicación
Grao en Enxeñaría de Tecnoloxías de Telecomunicación (docencia en inglés)
 Materias
  Programación II
   Contidos
Tema Subtema

1. Introdución ao paradigma orientado a obxectos
a. Breve introdución á materia e á súa organización
b. Nacemento do paradigma
c. Bases: clases e obxectos
d. Conceptos de encapsulación, herdanza (xeneralización), e polimorfismo
e. Breve introdución a UML
2. Encapsulación

a. Clases, interfaces e paquetes
b. Métodos e variables membro. Visibilidade. Resolución de ámbito.
c. Método constructor
d. Paso de parámetros: punteiros e referencias
e. Punteiros a obxectos
f. Utilización de diagramas de clases UML
3. Herdanza a. Clases derivadas e tipos de herdanza
b. Clases abstractas
c. Herdanza múltiple
d. Clase object
4. Polimorfismo a. Sobrecarga e sobreescritura
b. Clases abstractas e interfaces
c. Clases xenéricas
5. Xestión de excepcións a. Fundamentos de excepcións
b. Manipulación de excepcións en Java
Contidos prácticos. As prácticas propostas permitirán combinar a aplicación dos conceptos de POO explorados nas sesións teóricas co manexo de estructuras de datos e o desarrollo de lóxica algorítmica.
Universidade de Vigo            | Reitoría | Campus Universitario | C.P. 36.310 Vigo (Pontevedra) | España | Tlf: +34 986 812 000