Question: Why doesn't this code compile for this assignment??? Guitar Class: public class Guitar { public static final int LOW = 1; public static final int

Why doesn't this code compile for this assignment???

Why doesn't this code compile for this assignment??? Guitar Class: public class

Guitar Class:

public class Guitar { public static final int LOW = 1; public static final int MEDIUM = 2; public static final int HIGH = 3; private int volume; private double price; private String manufacturer; private String guitarColor; Guitar(){ volume = MEDIUM; price = 0.0; manufacturer = "DEFAULT"; guitarColor = "DEFAULT"; } public void setVolume(int v){ if(v HIGH){ volume = HIGH; } else{ volume = v; } } public void setPrice(double p){ price = p; } public void setManufacturer(String m){ manufacturer = m; } public void setColor(String C){ guitarColor = C; } public int getVolume(){ return volume; } public double getPrice(){ return this.price; } public String getManufacturer(){ return this.manufacturer; } public String getColor(){ return this.guitarColor; } public void changeVolume(int volume){ setVolume(volume); } public String toString(){ return String.format("Volume: %d Price: %.2f Manufacturer: %s Color: %s", volume, price, manufacturer, guitarColor); }

}

Test Class:

public class TestGuitar { public static void main(String args[]){ Guitar devices[] = new Guitar[3]; for(int i = 0; i

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!