/* * To change this template, choose Tools | Templates * and open the template in the editor. */ /** * * @author STUDENT */ class Bicycle2{ int cadence= 0; int speed=0; int gear= 1; void changeCadence(int newValue){ cadence=newValue; } void changeGear(int newValue){ gear= newValue; } void speedUp(int increment){ speed=speed+ increment; } void applyBrakes(int increment){ speed= speed-increment; } void printStates(){ System.out.println("cadence: " +cadence+" speed: "+speed+" gear: "+gear); } } public class Bicycle { /** * @param args the command line arguments */ public static void main(String[] args) { // Create two different Bicycle objects Bicycle2 bike1 = new Bicycle2(); Bicycle2 bike2 = new Bicycle2(); // Invoke methods on those objects bike1.changeCadence(50); bike1.speedUp(10); bike1.changeGear(2); bike1.printStates(); bike2.changeCadence(50); bike2.speedUp(10); bike2.changeGear(2); bike2.changeCadence(40); bike2.speedUp(10); bike2.changeGear(3); bike2.printStates(); } }