Question: Java Foundations Consider the class Bicycle: public class Bicycle { private int frontGears; // how many gears are on the front wheel private int rearGears;
Java Foundations
Consider the class Bicycle:
public class Bicycle { private int frontGears; // how many gears are on the front wheel private int rearGears; // how many gears are on the rear wheel private int wheelDiameter; // diameter of the wheels private String tireType; // what kind of tire the bicycle uses public int getFrontGears() { return frontGears; } public void setFrontGears(int frontGears) { this.frontGears = frontGears; } public int getRearGears() { return rearGears; } public void setRearGears(int rearGears) { this.rearGears = rearGears; } public int getWheelDiameter() { return wheelDiameter; } public void setWheelDiameter(int wheelDiameter) { this.wheelDiameter = wheelDiameter; } public String getTireType() { return tireType; } public void setTireType(String tireType) { this.tireType = tireType; } @Override public String toString() { return "Bicycle has " + wheelDiameter + " inch wheels with \"" + tireType + "\" tires, " + frontGears + " front gears and " + rearGears + " rear gears."; } } Suppose a bicycle was already constructed using the zero argument constructor like this:
Bicycle b = new Bicycle();
Write Java statements invoking setter methods to change bicycle b to have 4 front gears, 6 rear gears, wheel diameter of 14, and "offroad" type tires.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
