Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Write a description of class Gym here.
- *
- * @author (your name)
- * @version (a version number or a date)
- */
- //Esta es la declaración de las Variables
- public class Gym
- {
- private String rut; //
- private String nombre; //
- private String apellido; //
- private int edad; //int es para un valor entero
- private int valor;
- private char sexo; //char es para un character
- private double mensualidad; //double es para un valor no entero
- private boolean vigente; //Los pagos al día "true o false"
- private double hrssemanales; //double es para un valor no entero
- //Este es el Default
- public Gym()
- {
- this.rut = "17.669.996-k";
- this.nombre = "Pirinolli";
- this.apellido = "Castillo";
- this.edad = 97;
- this.sexo ='M';
- this.mensualidad = 18000;
- this.vigente = true;
- this.hrssemanales = 10;
- }
- //Este es el Constructor sin parametros
- public Gym(String rut,String nombre,String apellido,int edad,char sexo,double mensualidad,boolean vigente,double hrssemanales)
- {
- this.rut = rut;
- this.nombre = nombre;
- this.apellido = apellido;
- this.edad = edad;
- this.sexo = sexo;
- this.mensualidad = mensualidad;
- this.vigente = vigente;
- this.hrssemanales = hrssemanales;
- }
- //Es el Mutador
- public void setmensualidad(double mensualidad)
- {
- this.mensualidad = mensualidad;
- }
- //Accesadores
- public String getrut()
- {
- return this.rut;
- }
- public String getnombre()
- {
- return this.nombre;
- }
- public String getapellido()
- {
- return this.apellido;
- }
- public int getedad()
- {
- return this.edad;
- }
- public char getsexo()
- {
- return this.sexo;
- }
- public double getmensualidad()
- {
- return this.mensualidad;
- }
- public boolean getvigente()
- {
- return this.vigente;
- }
- public double gethrssemanales()
- {
- return this.hrssemanales;
- }
- //Esto es para imprimir los valores
- public void impresionGym()
- {
- System.out.println("--------------------------------");
- System.out.println("Cliente: " + this.nombre + this.apellido);
- System.out.println("--------------------------------");
- System.out.println("Mensualidad: $" + this.mensualidad);
- System.out.println("Horas semanales: " + this.hrssemanales);
- }
- //Rebajar mensualidad
- //Se asume que el porcentaje viene en decimal, ej: 0.1 (es el 10%)
- //void no retorna nada
- //(int) es para el casting, en otras palabras para obligar a una variable a ser un tipo de dato especifico
- public void mensualidad(double porcentaje)
- {
- valor = (int)(valor - valor * porcentaje);
- }
- //Horas Disponibles
- //Incrementar el valor de la mensualidad en un valor x
- }
Advertisement
Add Comment
Please, Sign In to add comment