Foro de Java y C++ de Chuidiang

Este foro se mueve a Foro de Java y C++

Foro de Java y C++ de Chuidiang
getters and setters
* E-mail:
* Password:
Registrarse Presentación Miembros Imágenes
¿Has olvidado tu Password?

Lista de mensajes
Autor Mensaje
marilahi
 
Mensajes: 1
Registrado: Mayo/2008
Estado: Off-line
Grupo: Nuevo usuario
 
 
  getters and setters 20/Mayo/2008 - 01:58

Bueno tengo un ejercicio hecho en el que se uso getters and setters, estoy practicando para un parcial y viendo el ejercicio no me queda muy claro.. como lo va armando..
Lo unico que me queda claro.. es que primero crea una clase llamado empleado y a sus atributos.. y se posa sobre cualquiera de ellas y con el boton derecho del mouse.. va a source/generate getters and setters... hasta ahi llego.. pero el resto del codigo.. nose porque lo pone y a que hace referencia.. si alguien es tan amable de poderme explicar le agradeceria..y cuales serian los pasos para llegar a hacer cada parte del ejercicio..estoy usando eclipse Version: 3.3.1.1
aca copio los dos proyectos java q forman parte del ejercicio.
Principal.java
public class Principal {

 /**
  * @param args
  */
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  Empleado emp1 = new Empleado();
  emp1.setlegajo(12);
  emp1.setNombre("Pepe");
  emp1.setDni(14111222);
  emp1.setCargo("Gerente");
  emp1.setSexo("H");
  emp1.setSueldoBasico(10500);
  emp1.setCasado(false);
  emp1.setCantHijos(0);

  System.out.println(emp1.getLegajo());
  System.out.println(emp1.getNombre());
  System.out.println(emp1.getDni());
  System.out.println(emp1.getCargo());
  System.out.println(emp1.getSexo());
  System.out.println(emp1.getSueldoBasico());
  System.out.println(emp1.isCasado());
  System.out.println(emp1.getCantHijos());
  System.out.println(emp1.getSueldoTotal());

  Empleado emp2 = new Empleado("Juan", 21, 15222111, "Mula", "M", 250,
    true, 8);
  System.out.println("----------------------------------------------------------");
  
  emp2.Mostrar();

  emp1.CalcularyMostrar();

  emp2.CalcularyMostrar();

 }

}

Empleado.java

public class Empleado {
private String nombre;
private int legajo;
private int dni;
private String cargo;
private String sexo;
private float sueldoBasico;
private boolean casado;
private int cantHijos;
private float sueldoSubTotal;
private float sueldoTotal;

public void Mostrar(){
 System.out.print("El numero de legajo es ");
 System.out.println(this.getLegajo());
 System.out.println(this.getNombre());
 System.out.println(this.getDni());
 System.out.println(this.getCargo());
 System.out.println(this.getSexo());
 System.out.println(this.getSueldoBasico());
 System.out.println(this.isCasado());
 System.out.println(this.getCantHijos());
 System.out.println(this.getSueldoTotal());
}
public float CalcularyMostrar(){
 if (casado == true) {
  sueldoSubTotal = sueldoBasico + 100;}
 else
  {sueldoSubTotal = sueldoBasico;}
 
 sueldoTotal = sueldoSubTotal + (cantHijos * 200);
   return sueldoTotal;
 
}

public Empleado(String nombre, int legajo, int dni, String cargo, String sexo,  float sueldoBasico,boolean casado,int cantHijos) {
 this.nombre = nombre;
 this.legajo = legajo;
 this.dni = dni;
 this.cargo = cargo;
 this.sexo = sexo;
 this.sueldoBasico = sueldoBasico;
    this.casado=casado;
    this.cantHijos=cantHijos;
}

public String getNombre() {
 return nombre;
}
public void setNombre(String nombre) {
 this.nombre = nombre;
}
public int getLegajo() {
 return legajo;
}
public void setlegajo(int legajo) {
 this.legajo = legajo;
}
public int getDni() {
 return dni;
}
public void setDni(int dni) {
 this.dni = dni;
}
public String getCargo() {
 return cargo;
}
public void setCargo(String cargo) {
 this.cargo = cargo;
}
public String getSexo() {
 return sexo;
}
public void setSexo(String sexo) {
 this.sexo = sexo;
}
public float getSueldoBasico() {
 return sueldoBasico;
}
public void setSueldoBasico(float sueldoBasico) {
 this.sueldoBasico = sueldoBasico;
}
public Empleado ()
{

}
public boolean isCasado() {
 return casado;
}
public void setCasado(boolean casado) {
 this.casado = casado;
}
public int getCantHijos() {
 return cantHijos;
}
public void setCantHijos(int cantHijos) {
 this.cantHijos = cantHijos;
}
public float getSueldoSubTotal() {
 return sueldoSubTotal;
}
public void setSueldoSubTotal(float sueldoSubTotal) {
 this.sueldoSubTotal = sueldoSubTotal;
}
public float getSueldoTotal() {
 return sueldoTotal;
}
public void setSueldoTotal(float sueldoTotal) {
 this.sueldoTotal = sueldoTotal;
}
}

MIL GRACIAS!!


Usuarios activos
27 usuarios activos: 0 miembros y 27 huespedes en el foro.
 Reglas de mensaje
puedes escribir nuevos temas
puedes responder a los temas
puedes adjuntar archivos
no puedes editar tus mensajes
Contactar con el Administrador del foro.

La utilización del servicio vendrá condicionada por la previa aceptación de las Condiciones Generales de Uso del Servicio.



Foro gratis creado en ForosWebGratis.com. Crea tu propio foro aquí.