A private int data field named volume that specifies the


Assignment

A private int data field named volume that specifies the volume· Three constants named LOW, MEDIUM and HIGH with values of 1, 2 and 3 to denote the headphone volume. Create a Java class named HeadPhone to represent a headphone set. The class contains:

A private String data field named manufacturer that specifies the name of the manufacturer· A private boolean data field named pluggedIn that specifies if the headphone is plugged in. The default value if false. ·of the headphone. The default volume is MEDIUM.

A method named toString() that· A no argument constructor that creates a default headphone. · getter and setter methods for all data fields. · A private Color data field named headPhoneColor that specifies the color of the headphones. ·of the headphones.

A method named changeVolume(value) that changes the volume of the headphone to the value passed into the method Create a TestHeadPhone class that constructs at least 3 HeadPhone objects.·returns a string describing the current field values of the headphones.

For each of the objects constructed, demonstrate the use of each of the methods Assignment 2 Create your own Java class that represents your favorite musical instrument. Your musical instrument class should have at least 3 constants, 5 private data fields, getters and setters for each private data field, a toString() method, and three additional methods of your choice. Create a test class that constructs at least 5 of your musical instrument objects. For each of the objects constructed demonstrate the use of each of the methods. You can pick any instrument you want. When designing your class, think about what would make sense to describe and use the instrument. For example, if you selected a trumpet, you might need to provide the number of valves, the manufacturer, if the instrument is using a mute, the volume or even notes the trumpet is playing.

Solution Preview :

Prepared by a verified Expert
JAVA Programming: A private int data field named volume that specifies the
Reference No:- TGS01727652

Now Priced at $35 (50% Discount)

Recommended (90%)

Rated (4.3/5)