Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2
Curso: Programación Orientada a Objetos I Tema: Clases abstractas e interfaces.
Docente: Ms. Zoraida Yanet Vidal Melgarejo Página - 1 -
Universidad Nacional Facultad de Ingeniería
de Trujillo Escuela Profesional de Ingeniería de Sistemas
• Declaración:
public abstract class NombreClase {
..............
}
4
Curso: Programación Orientada a Objetos I Tema: Clases abstractas e interfaces.
Docente: Ms. Zoraida Yanet Vidal Melgarejo Página - 2 -
Universidad Nacional Facultad de Ingeniería
de Trujillo Escuela Profesional de Ingeniería de Sistemas
6
Curso: Programación Orientada a Objetos I Tema: Clases abstractas e interfaces.
Docente: Ms. Zoraida Yanet Vidal Melgarejo Página - 3 -
Universidad Nacional Facultad de Ingeniería
de Trujillo Escuela Profesional de Ingeniería de Sistemas
8
Curso: Programación Orientada a Objetos I Tema: Clases abstractas e interfaces.
Docente: Ms. Zoraida Yanet Vidal Melgarejo Página - 4 -
Universidad Nacional Facultad de Ingeniería
de Trujillo Escuela Profesional de Ingeniería de Sistemas
10
Curso: Programación Orientada a Objetos I Tema: Clases abstractas e interfaces.
Docente: Ms. Zoraida Yanet Vidal Melgarejo Página - 5 -
Universidad Nacional Facultad de Ingeniería
de Trujillo Escuela Profesional de Ingeniería de Sistemas
Interfaces - 11 -
• Podría suceder que los objetos de varias clases compartan la capacidad de ejecutar un cierto
conjunto de operaciones.
• Y dependiendo de la clase de objeto, cada operación se realice de diferente manera.
• Ejemplo:
• Clases: Circulo, Elipse, Triangulo, ....
• Todas esas clases incluyen los métodos: área, perimetro, cambiarEscala, etc.
• Podríamos definir una interfaz común que agrupe todos los métodos comunes (como métodos
abstractos).
• Y luego definir varias clases de modo que implementen una misma interfaz.
11
Ejemplo de Interface - 12 -
12
Curso: Programación Orientada a Objetos I Tema: Clases abstractas e interfaces.
Docente: Ms. Zoraida Yanet Vidal Melgarejo Página - 6 -
Universidad Nacional Facultad de Ingeniería
de Trujillo Escuela Profesional de Ingeniería de Sistemas
Ejemplo de Interface - 13 -
13
Ejemplo de Interface - 14 -
14
Curso: Programación Orientada a Objetos I Tema: Clases abstractas e interfaces.
Docente: Ms. Zoraida Yanet Vidal Melgarejo Página - 7 -
Universidad Nacional Facultad de Ingeniería
de Trujillo Escuela Profesional de Ingeniería de Sistemas
Interfaces - 15 -
15
Interfaces - 16 -
16
Curso: Programación Orientada a Objetos I Tema: Clases abstractas e interfaces.
Docente: Ms. Zoraida Yanet Vidal Melgarejo Página - 8 -
Universidad Nacional Facultad de Ingeniería
de Trujillo Escuela Profesional de Ingeniería de Sistemas
17
18
Curso: Programación Orientada a Objetos I Tema: Clases abstractas e interfaces.
Docente: Ms. Zoraida Yanet Vidal Melgarejo Página - 9 -
Universidad Nacional Facultad de Ingeniería
de Trujillo Escuela Profesional de Ingeniería de Sistemas
19
20
Curso: Programación Orientada a Objetos I Tema: Clases abstractas e interfaces.
Docente: Ms. Zoraida Yanet Vidal Melgarejo Página - 10 -
Universidad Nacional Facultad de Ingeniería
de Trujillo Escuela Profesional de Ingeniería de Sistemas
21
22
Curso: Programación Orientada a Objetos I Tema: Clases abstractas e interfaces.
Docente: Ms. Zoraida Yanet Vidal Melgarejo Página - 11 -