Create a class named headphones to represent a headphone set

Assignment Help JAVA Programming
Reference no: EM131274427

Assignment

Provide Java code for a simple class of your choice. Be sure to include at least one constructor, two methods and two fields. The fields should be private.

Create a test class to construct and call the methods of your class.
Describe your class and demonstrate your code functions properly.
Respond to other student postings by testing their Unique classes.

This assignment demonstrates your understanding of the Java Classes and Objects and using an IDE. It consists of 2 programming assignments worth 25 points each.

Before attempting this project, be sure you have completed all of the reading assignments, hands-on labs, discussions, and assignments to date.

1. Create a Java class named HeadPhones to represent a headphone set. The class contains:

- Three constants named LOW, MEDIUM and HIGH with values of 1, 2 and 3 to denote the headphone volume.
- A private int data field named volume that specifies the volume of the headphone. The default volume is MEDIUM.
- A private boolean data field named pluggedIn that specifies if the headphone is plugged in. The default value if false.
- A private String data field named manufacturer that specifies the name of the manufacturer of the headphones.
- A private Color data field named headPhoneColor that specifies the color of the headphones.
- getter and setter methods for all data fields.
- A no argument constructor that creates a default headphone.
- A method named toString() that returns a string describing the current field values of the headphones.
- A method named changeVolume(value) that changes the volume of the headphone to the value passed into the method

Create a TestHeadPhones class that constructs at least 3 HeadPhones objects. For each of the objects constructed, demonstrate the use of each of the methods. Be sure to use your IDE to accomplish this assignment.

2. Create your own Java class that represents your favorite musical instrument. Your musical instrument class should have at least 3 constants, 4 private data fields, getters and setters for each private data field, a toString() method, and two additional methods of your choice. Create a test class that constructs at least 3 of your musical instrument objects. For each of the objects constructed demonstrate the use of each of the methods. Be sure to use your IDE to accomplish this assignment. 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, and the volume or even notes the trumpet is playing. Make this your own creation and have fun with it.

Reference no: EM131274427

Questions Cloud

Discuss the role of the key stakeholders for the project : Briefly describe what happens in each of the six project management process groups (initiating, planning, executing, monitoring, controlling, and closing). On which process should the project manager spend the most time? Which process groups would..
Sources of the economies of scale : From the list, select two firms from two different industries and discuss the likely sources of the economies of scale that underlie their large size. If you are not the first individual to post to the discussion thread, please try to select compan..
Working due to an industry-wide contraction : The Bureau of Labor Statistics defines an individual as "officially" unemployed if that individual: a) is not currently working. b) is not currently working due to an industry-wide contraction c) is currently working but looking for a job that more/m..
Describe an alternative solution to the problem : Describe an alternative solution to the problem. Discuss why the alternative is, or can be, an effective response to the problem. Remember to consider negative consequences of the alternative response.
Create a class named headphones to represent a headphone set : Create a Java class named HeadPhones to represent a headphone set. The class contains: Three constants named LOW, MEDIUM and HIGH with values of 1, 2 and 3 to denote the headphone volume.
Estimate the density of the structure : Estimate the density of the structure. Compare the weight of a 1 m × 2 m panel of the honeycomb compared with a solid aluminum panel of the same dimensions.
What was the result in the federal district court : Plaintiff, SFX Motor Sports, Inc. (SFX), owns a copyright to live motorcycle racing events.- What was the result in the federal district court? Will the result survive on appeal?
Explain how you might refute or support these critiques : Evaluate them as follows (as they relate to governance and public policy): Explain why and how the critiques might be valid and constructive. Explain why and how the critiques might be invalid and destructive. Explain how you might refute or support ..
Calculate the thermal conductivity of the laminate parallel : A laminate composed of 0.1-mm-thick aluminum sandwiched around a 2-cm-thick layer of polystyrene foam is produced as an insulation material.

Reviews

Write a Review

JAVA Programming Questions & Answers

  Return a reverse queue

represent my queue object as a parameter, what the program should be doing. It should return a reverse queue

  Create a class named blooddata that includes fields

Create a class named BloodData that includes fields that hold a blood type (the four blood types are O, A, B, and AB) and an Rh factor (the factors are + and -). Create a default constructor that sets the fields to "O" and "+", and an overloaded c..

  Implement a class account

Implement a class Account. An account has abalance, functions toadd, andwithdrawmoney

  String as input and returns the reverse of that string

Write a method that takes a String as input and returns the reverse of that String. Then write a second method that uses the first method to test whether or not an input String is a palindrome.

  Complete the design details of the classes in the package

The design phase of the SRS project is in full swing and every developer on the team is assigned a group of packages to work on and to complete the design details of the classes in the package. To help speed up the design process, you-as the softw..

  Problem regarding the java bytecode analysis

One property of a Java program that is checked by the veri?er is that each object must be properly initialized before it is used. This property is fairly dif?cult to check. One relatively simple part of the analysis, however, is to guarantee that ..

  Application that accesses and implements a merchant database

iam providing the old Java application files that implement the old Merchant_Database.txt (i.e., Merchant.java, LinkedMap.java, MerchantDatabase.java, Merchant_Database.txt) that allows merchant records to be added, removed, looked up and the resu..

  What value is assigned to the variable phrase

Create a class State with five properties to hold the information about a single state and a method that calculates the density (people per square mile) of the state.

  Simulating the behaviour of a train management system

You will develop the component classes of a program for simulating the behaviour of a train management system - You must implement these classes as if other programmers were, at the same time, implementing the code that instantiates them and calls t..

  Define the kernel mode in operating system

Define the kernel mode in operating system

  Write a statement to create a jframe object

Write a statement to create a JFrame object with a title of "My GUI Application" - Write a Java statement to have the object from the question above manage its display area by dividing it into 3 rows which have 4 columns each.

  Create an array of objects of the sub-class

Create an array of objects of the sub-class. Add two objects to the array. Loop through the array and print what each element is constructed from.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd