Question: 1 0 . 1 5 LAB: Instrument information ( derived classes ) Given main ( ) and the Instrument class, define a derived class, StringInstrument,

10.15 LAB: Instrument information (derived classes)
Given main() and the Instrument class, define a derived class, StringInstrument, with methods to set and get private fields of the following types:
int to store the number of strings
int to store the number of frets
boolean to store whether the instrument is bowed
Ex. If the input is:
Drums
Zildjian
2015
2500
Guitar
Gibson
2002
1200
6
19
false
the output is:
Instrument Information:
Name: Drums
Manufacturer: Zildjian
Year built: 2015
Cost: 2500
Instrument Information:
Name: Guitar
Manufacturer: Gibson
Year built: 2002
Cost: 1200
Number of strings: 6
Number of frets: 19
Is bowed: false
my code
public class StringInstrument extends Instrument {
private int numOfStrings;
private int numOfFrets;
private boolean isBowed;
public void setNumOfStrings(int num){
numOfStrings = num;
}
public void setNumOfFrets(int num){
numOfFrets = num;
}
public void setIsBowed(boolean bowed){
isBowed = bowed;
}
public int getNumOfStrings(){
return numOfStrings;
}
public int getNumOfFrets(){
return numOfFrets;
}
public boolean getIsBowed(){
return isBowed;
}
@Override
public void printInfo(){
super.printInfo();
System.out.println("Number of strings: "+ numOfStrings);
System.out.println("Number of frets: "+ numOfFrets);
System.out.println("Is bowed: "+ isBowed);
}
}
Current file: Stringlnstrument.java
When done developing your program, press the Submit for grading button below. This will
submit your program for auto-grading. wvalle: Drulls
Manufacturer: zildjian
Year built: 2015
Cost: 2500
Instrument Information:
Name: Guitar
Manufacturer: Gibson
Year built: 2002
Cost: 1200
Number of strings: 6+
Number of frets: 19
Is bowed: falsew
Number of strings: 6
Number of frets: 19
Is bowed: false
1 0 . 1 5 LAB: Instrument information ( derived

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 Programming Questions!