Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Índice
Mapa Conceptual. ............................................................................................................................ 3
Análisis del diagrama ....................................................................................................................... 4
Bibliografía ......................................................................................................................................... 5
Características de POO
Profesor
- idProfesor
+ Profesor (String nom, String ap, int edad)
+ setIdProfesor(String idP)
+ getIdProfesor()
+ mostrarNombreApellidoId()
Determinar los siguientes datos.
a) Superclase: La clase persona pertenece a una superclase ya que es de ella
la clase profesor hereda sus atributos y métodos, también se le conoce como
clase padre.
b) Subclase: La clase profesor pertenece a una subclase hereda sus atributos
y métodos de la clase padre persona, también se le conoce como clase hija.
c) Describe como aplicarías el polimorfismo a la clase profesor.
Considero que para la clase profesor un tipo de polimorfismo seria aplicar un método
llamado imparte con este método se identificara que materia imparte el proceso y
es donde se podría aplicar polimorfismo a la clase profesor, ya que como dice en
su definición son métodos o características que van cambiando para cada objeto,
ejemplo para el objeto Profesor pedro con Id 3827373 imparte Matemáticas para
Profesor Juan con Id 3827374 imparte Español, ya que profesor hereda los atributos
persona y con estos atributos se define que es un profesor agregando un id pero se
identifican con que materia se implementar, y ahí se aplica un polimorfismo;
diferentes formas para un mismo objeto.
d) Añade una clase estudiante que herede de la clase Persona teniendo los
siguientes atributos: Matricula, Semestre en los métodos que deberá estar el
constructor, el getter y setter de sus dos atributos
Persona
- Nombre
- Apellido
- Edad
+ Persona(String n, String ap, int ed)
+ getNombre()
+ getApellido()
+ getEdad()
Profesor Estudiante
- idProfesor - MatriEstudiante
+ Profesor (String nom, String ap, int edad) - SmstrEstudiante
+ setIdProfesor(String idP) + Estudiante (String nom, String ap, int
+ getIdProfesor() edad)
+ mostrarNombreApellidoId() + setMatriEstudiante(String MatrE)
+ getMatriEstudiante ()
+ setSmstrEstudiante(String SmstrE)
+ getSmstrEstudiante ()
+ mostrarNombreApellidoMatrSmstr()
Bibliografía
Desarrolloweb. (20 de Mayo de 2014). Polimorfismo en Programación Orientada a
Objetos. Obtenido de https://desarrolloweb.com/articulos/polimorfismo-
programacion-orientada-objetos-concepto.html
UNADM. (15 de Mayo de 2020). Unidad 3. Características de POO y excepciones.
Obtenido de
https://ceit.unadmexico.mx/contenidos/DCEIT/BLOQUE2/DS/02/DPO1/U3/d
escargables/DPO1_U3_Contenido.pdf
Zamitiz, C. A. (15 de Mayo de 2020). Conceptos de programación orientada a
objetos (OOP). Obtenido de http://profesores.fi-
b.unam.mx/carlos/java/java_basico3_4.html