package unidad42;

public class Bicicleta {
	/**
	 * Ejercicios de Laboratorio UNIDAD 4 Volumen 2 
	 * Core Java
	 * Ejercicio 2
	 */
	/* Cuando un atributo es Booelan por defecto es falso*/
     private boolean ruedas;
     private boolean asiento;
     private boolean velocimetro;
     private boolean indicador;
     private boolean frenoDelantero;
     private boolean frenoTrasero;
     /* Cuando un atributo es int por defecto es 0 cero */
     protected int velocidadCajaActual;
     
     public void incrementaVelocidadCaja(){
    	 if (this.velocidadCajaActual<4)
    		 this.velocidadCajaActual++;
     }
     public void decrementaVelocidadCaja(){
    	 if (this.velocidadCajaActual>1)
    		 this.velocidadCajaActual--;
     }
     public void indicaGiro(){
    	 if (!this.indicador)
    		 this.indicador=true;
    	 if (this.indicador)
    		 this.indicador=false;
     }
	public boolean isAsiento() {
		return asiento;
	}
	public void setAsiento(boolean asiento) {
		this.asiento = asiento;
	}
	public boolean isFrenoDelantero() {
		return frenoDelantero;
	}
	public void setFrenoDelantero(boolean frenoDelantero) {
		this.frenoDelantero = frenoDelantero;
	}
	public boolean isFrenoTrasero() {
		return frenoTrasero;
	}
	public void setFrenoTrasero(boolean frenoTrasero) {
		this.frenoTrasero = frenoTrasero;
	}
	public boolean isIndicador() {
		return indicador;
	}
	public void setIndicador(boolean indicador) {
		this.indicador = indicador;
	}
	public boolean isRuedas() {
		return ruedas;
	}
	public void setRuedas(boolean ruedas) {
		this.ruedas = ruedas;
	}
	public int getVelocidadCajaActual() {
		return velocidadCajaActual;
	}
	public void setVelocidadCajaActual(int velocidadCajaActual) {
		this.velocidadCajaActual = velocidadCajaActual;
	}
	public boolean isVelocimetro() {
		return velocimetro;
	}
	public void setVelocimetro(boolean velocimetro) {
		this.velocimetro = velocimetro;
	}
}
