jueves, 6 de marzo de 2014

Proyecto java 2

Proyecto java 2




En la clase pasada se mostró parte del entorno de eclipse indigo, para su posterior uso en un ejemplo de una aplicación sencilla. En esta clase se complementó experimentando el uso de clases, atributos y  métodos, en dicho caso se encapsularon para su posterior uso en otra clase con un método Main.   


 Agregar la clase empresa al paquete

solo se le da clic derecho en el paquete -> new -> Class














Se escribe el nombre y se da clic en Finish


















CÓDIGO

package bdoo;

/**
 * @author PAU
 *
 */
public class Empresa {
    private String Nombre;
    private String RFC;
    private String Direccion;
    private String Telefono;
    private Empleado[] empleados;
    private int EmpleadosContratados;
   
    Empresa(String Nombre, String RFC, String Direccion, String Telefono, int NoEmpleados)
    {
        this.Nombre = Nombre;
        this.RFC = RFC;
        this.Direccion = Direccion;
        this.Telefono = Telefono;   
        this.empleados = new Empleado [NoEmpleados];
        this.EmpleadosContratados = 0;
    }
    public Empresa(String nombre, int NoEmpleados){
        super();
        Nombre= nombre;
        empleados = new Empleado [NoEmpleados];
        EmpleadosContratados = 0;
    }

    public String getNombre() {
        return Nombre;
    }

    public void setNombre(String nombre) {
        Nombre = nombre;
    }

    public String getRFC() {
        return RFC;
    }

    public void setRFC(String rFC) {
        RFC = rFC;
    }

    public String getDireccion() {
        return Direccion;
    }

    public void setDireccion(String direccion) {
        Direccion = direccion;
    }

    public String getTelefono() {
        return Telefono;
    }

    public void setTelefono(String telefono) {
        Telefono = telefono;
    }
   
    public void agregarEmpleado(String nombreCompleto, String rFC, String telefono,
            String direccion)
    {
       
    if (EmpleadosContratados < empleados.length)
    {
        Empleado E1 = new Empleado (nombreCompleto, RFC, Telefono, Direccion);
        empleados[EmpleadosContratados] = E1;
        EmpleadosContratados ++;
       
       
    }
       
       
    }
   

}

 Referencias:






No hay comentarios.:

Publicar un comentario