Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Herencia y polimorfismo
Programación Orientada a Objetos, Tarea 6
Nombre de la materia
Lehi Abrek Panohaya Saavedra
Nombre de la Licenciatura
Sistemas Computacionales
Nombre del alumno
Lehi Abrek Panohaya Saavedra
Matrícula
010568621
Nombre de la Tarea
Tarea 6
Unidad #
Herencia y Poliformismo
Fecha
20 Octubre 2019
2
Unidad 6. Herencia y polimorfismo
Programación Orientada a Objetos, Tarea 6
Instrucciones:
Ejercicios de programación:
1) Sin necesidad de implementar el código completo de las clases, solamente el diagrama, cómo quedaría la
relación de herencia del siguiente caso:
Vas a escribir un programa de software para un zoológico. Sabes que vas a trabajar con animales como:
delfines, peces, ballenas, serpientes, leones, pingüinos, cangrejos, caballos, elefantes, etc.
3
Unidad 6. Herencia y polimorfismo
Programación Orientada a Objetos, Tarea 6
4
Unidad 6. Herencia y polimorfismo
Programación Orientada a Objetos, Tarea 6
2) Del ejercicio de la unidad, implementa las clases Triángulo y Rombo. Ambas deben heredar de Figura y ser
capaces de calcular el área y perímetro.
public class figura{
double base;
double altura;
}
double area(){
return base*altura/2;
}
double perimetro(){
return base*3;
}
double area(){
return base*altura;
}
double perimetro(){
return base*4;
}
5
Unidad 6. Herencia y polimorfismo
Programación Orientada a Objetos, Tarea 6
t1.base=4.0;
t1.altura=4.0;
System.out.println("Su área es: "+t1.area());
r1.base=4.0;
r1.altura=4.0;
System.out.println("Su área es: "+r1.area());
}
}