JavaScript - programa con herencias

 
Vista:

programa con herencias

Publicado por javascripter27 (1 intervención) el 08/06/2022 13:08:53
Ejercicio de Herencia y Polimorfismo: EMPLEADOS
Se pretende desarrollar un conjunto de clases que representen, de forma simplificada,
a una hipotética empresa dedicada a vender un producto. A continuación, se describen
las características básicas de estas clases:
1. Empleado. Clase básica que describe a un empleado. Incluye sus datos
personales (nombre, apellidos, DNI, dirección) y algunos datos tales como los
años de antigüedad, teléfono de contacto y su salario. Tendrá, al menos, las
siguientes funciones miembro:
• Constructores para definir correctamente un empleado, a partir de su
nombre, apellidos, DNI, dirección, teléfono y salario.
• Imprimir (toString()) .
• Incrementar salario.
2. Secretario. Tiene despacho, número de fax e incrementa su salario un 5%
anual. Tendrá, al menos, las siguientes funciones miembro:
• Constructores (debe rellenar la información personal y los datos
principales)
• Imprimir (toString()) .
3. Vendedor. Tiene coche de la empresa (identificado por la matricula, marca y
modelo), teléfono móvil, área de venta y porcentaje que se lleva de las ventas
en concepto de comisiones. Incrementa su salario un 10% anual. Tendrá, al
menos, las siguientes funciones miembro:
• Constructores (debe rellenar la información personal y los datos
principales)
• Imprimir (toString()) .
• Cambiar de coche.
4. Jefe de zona. Tiene despacho, tiene un secretario a su cargo, y tiene coche de
la empresa (identificado por la matrícula, marca y modelo). Incrementa su
salario un 20% anual. Tendrá, al menos, las siguientes funciones miembro:
• Constructores (debe rellenar la información personal y los datos
principales)
• Imprimir (debe imprimir sus datos personales y su puesto en la empresa).
• Cambiar de secretario.
• Cambiar de coche.
Todos los empleados son vendedores, jefes de zona o secretarios. Hacer un
programa de prueba que muestre como funciona. Probar, especialmente, que el
método incrementar salario se comparta bien, según el empleado que sea así es
la subida
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-4
Responder