Вы находитесь на странице: 1из 2

Argomedo Mendoza Carlos Daniel

Cdigo: i201710037
Seccin: T2AT

CLASS ASISTENTE

package Asistente;

public class Asistente {


//Atributos privados
private int codigo;
private String nombre;
private int dni;
private double sueldo;//sueldo en soles
//Variable privada de clase
private static int cantidad;//cantidad de objetos tipo Asistente creados
private static double sueldoAcu;
//Bloque de inicializacin
static {
cantidad = 0;
sueldoAcu = 0.0;
}
//Constructores
public Asistente(int codigo, String nombre, int dni, double sueldo) {
this.codigo = codigo;
this.nombre = nombre;
this.dni = dni;
this.sueldo = sueldo;
cantidad++;
sueldoAcu=sueldoAcu+this.sueldo;
}
//Mtodos de acceso pblico: set/get para los atributos privados
public int getCodigo() {
return codigo;
}
public void setCodigo(int codigo) {
this.codigo = codigo;
}
public String getNombre() {
return nombre;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
public int getDni() {
return dni;
}
public void setDni(int dni) {
this.dni = dni;
}
public double getSueldo() {
return sueldo;
}
public void setSueldo(double sueldo) {
this.sueldo = sueldo;
}
//Mtodos pblicos de clase: set/get para las variables privadas
public static int getCantidad() {
return cantidad;
}
public static void setCantidad(int cantidad) {
Asistente.cantidad = cantidad;
}
public static double getSueldoAcu() {
return sueldoAcu;
}
public static void setSueldoAcu(double sueldoAcu) {
Asistente.sueldoAcu = sueldoAcu;
}
//Operaciones pblicas
public String mensaje(){
String mensx = null;

if (sueldo>1500)
mensx="mayor a 1500";
else if (sueldo==1500)
mensx="igual a 1500";
else
mensx="menor a 1500";

return mensx;
}

INTERFAZ GRAFICA

LISTADO

JButton btnProcesar = new JButton("Procesar");


btnProcesar.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
Asistente a = new Asistente(10, "Pal Guevara", 71053822, 2000);
listado(a);
Asistente b = new Asistente(11, "Carlos Argomedo", 75876432, 2500);
listado(b);
Asistente c = new Asistente(12, "Juan Benites", 12488811, 1500);
listado(c);
Asistente d = new Asistente(13, "Claudia Arroyo", 77889501, 1300);
listado(d);
imprimir("Cantidad de Asistentes : " + Asistente.getCantidad());
imprimir("Sueldos Acumulados : " + Asistente.getSueldoAcu());
imprimir();
}
void imprimir(){
imprimir("");
}
void listado(Asistente x) {
imprimir("CDIGO : " + x.getCodigo());
imprimir("NOMBRE : " + x.getNombre());
imprimir("DNI : " + x.getDni());
imprimir("SUELDO : " + x.getSueldo());
imprimir();
}
void imprimir(String s) {
txtS.append(s + "\n");
}
});

Вам также может понравиться