0% encontró este documento útil (0 votos)
37 vistas1 página

Caso Practico

El documento describe la construcción de una clase Personal con atributos como código, nombres y apellidos, y métodos getter, setter, sueldo base y bonificación. También describe una interfaz Administrativo heredada de Empleado con atributos como código, categoría y condición. La interfaz implementa métodos para calcular el sueldo base según una tabla y aplicar descuentos de acuerdo a constantes. El documento instruye construir un aplicativo utilizando objetos de estas clases y subclases e implementando tratamiento de excepciones y polim

Cargado por

Eduardo Flores
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
37 vistas1 página

Caso Practico

El documento describe la construcción de una clase Personal con atributos como código, nombres y apellidos, y métodos getter, setter, sueldo base y bonificación. También describe una interfaz Administrativo heredada de Empleado con atributos como código, categoría y condición. La interfaz implementa métodos para calcular el sueldo base según una tabla y aplicar descuentos de acuerdo a constantes. El documento instruye construir un aplicativo utilizando objetos de estas clases y subclases e implementando tratamiento de excepciones y polim

Cargado por

Eduardo Flores
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 1

LABORATORIO

Clases, Objetos e Interfaces

Caso Practico
Construya una clase de nombre Personal que tiene los siguientes atributos: código, apellidos y
nombres, incluya sus constructores. Además, construya sus métodos getter y setter
(Encapsulamiento) y también declare los métodos como sueldo base y bonificación, además
construya métodos como cálculo del sueldo bruto: sueldo base + bonificación y del sueldo neto que
se calcula de: sueldo bruto – descuentos.

Variables globales que permita manejar las siguientes constantes el descuento de porcentajes del
17% para el AFP y 5% para Essalud. Que serán solo aplicables a la subclase Operario y
Administrativo.

Luego construya una interface Administrativo de la clase Empleado que tendrá los atributos como:
Código, Categoría (secretaria y Asistente), Condición (Contratado, Estable, Servicios No
personales). Para esta interface desarrolle los métodos que permitan hacer lo siguiente:

 El sueldo base se calcula de la siguiente tabla

Sueldo base
Categoría Servicios no
Contratado Estable
Personales
Secretaria 2000 3000 1800
Asistente 2500 3900 2200

 Los administrativos no reciben bonificaciones.


 El descuento se aplica de acuerdo a las constantes establecidas en la interfase.

Construya el aplicativo con los objetos necesarios para utilizar la funcionalidad de las clases y
subclases implementadas utilice el tratamiento de excepciones para verificar los datos de entrada del
tipo numérico y utilice polimorfismo.

Pág. 1 de 1

También podría gustarte