Upload
jaziel-torres
View
881
Download
1
Embed Size (px)
Citation preview
/** Clase Bicycle.java*/
/** Ejemplo de Javadoc
* @author Jaziel Torres
* @version 1.0
* @since JDK1.6
*
*/
public class Bicycle {
/** Variable ritmo*/
public int cadence;
/** Variable equipo*/
public int gear;
/** Variable velocidad*/
public int speed;
/**
* @deprecated Replaced by <code>Bicycle(int, int, int)</code>
* @see #Bicycle(int, int, int)
*/
public Bicycle() {
}
/**
* Replaces Bicycle().
*/
/** Constructor de la clase */
/**
* @param startCadence
* @param startSpeed
* @param startGear
*/
public Bicycle(int startCadence, int startSpeed, int startGear) {
gear = startGear;
cadence = startCadence;
speed = startSpeed;
}
/** Metodo que establece el ritmo */
/** @param newValue */
public void setCadence(int newValue) {
cadence = newValue;
}
/** Método que establece el equipo */
/** @param newValue */
public void setGear(int newValue) {
gear = newValue;
}
/** Método que aplica el freno */
/** @param decrement */
public void applyBrake(int decrement) {
speed -= decrement;
}
/** Método que incrementa la velocidad */
/** @param increment */
public void speedUp(int increment) {
speed += increment;
}
/** Método que imprime la descripcion de la bicicleta */
public void printDescription(){
System.out.println("\nBike is in gear " + this.gear + " with a cadence of " +
this.cadence + " and travelling at a speed of " + this.speed + ". ");
}
}