semen
Práctica Calificada Nº 1
DOCENTE
FECHA
TIEMPO
TURNO
JULIO VASQUEZ PARAGULLA
MIERCOLES 10 ABRIL
70 min
Mañana
Indicaciones Generales:
No sepermite el uso de materiales y/o dispositivos
Utilice lapicero. Si utiliza lápiz no tiene opción a reclamo alguno
No se permite el préstamo de ningún objeto
Resuelva todo en elcuadernillo
PREGUNTA 1: ( 4 puntos )
a) Cúal es la diferencia entre diagrama de clases y jerarquía de clases
b) Gráfique un ejemplo de jerarquía de clases
c) Cuando se dice que dos clases tienen unarelación de generalización?
d) Explique en qué consiste la relación de refinamiento entre métodos de dos clases
PREGUNTA 2: ( 3 puntos )
Dibuje el diagrama de clases indicando la relación existenteentre ellas para las siguientes clases:
Clase Automovil que hereda a la clase Vehiculo
Clase Camion que hereda a la clase Vehiculo
Clase ColeccionVehiculos que tiene un objeto de la claseArrayList para administrar un arreglo de objetos tipo Vehiculo
Clase ArchivoVehiculos que hereda a la clase ColeccionVehiculos y utiliza objetos de las clases BufferedReader, PrintWriter.
ClasePanelArchivoVehiculos que tiene un objeto de la clase ArchivoVehiculos
PREGUNTA 3: ( 8 puntos )
a) Diseñe una clase abstracta de nombre Vehiculo con los siguientes atributos: placa, marca, precio. Con elsiguiente método
abstracto: descuento() y con el siguiente método no abstracto: info() que retorna, en una cadena los siguientes datos
tabulados: placa, marca, precio, descuento.
b) Aplique polimorfismoy diseñe una clase hija de nombre Automovil cuyo monto de descuento es el 10% del precio y otra
clase hija de nombre Camion cuyo monto de descuento es el 7% del precio.
c) Considere la existencia dela clase administradora de nombre ColeccionVehiculos con sus respectivos métodos básicos de
administración: adiciona(), obtiene(), tamaño(), actualiza().
En la clase de nombre PanelVehiculos...
Regístrate para leer el documento completo.