Create class to encapsulate the data and behavior of product

Assignment Help JAVA Programming
Reference no: EM131307762

Assignment

Product.java

Create a class to encapsulate the data and behavior of a product in a store's inventory. The class should have the following data for an inventory item:

Product Number - String
Description - String
Quantity on hand - int
Product Price - double

Use appropriate access modifiers when defining the data

Code accessor and mutator (get and set) methods for all class instance variables. Be sure to follow the class style and use _<classInstanceVariable> as the name for the parameter corresponding to the class instance variable. (Note the "_" starting the parameter name.)

If the product number or description is blank, or the values passed for the quantity or price are not valid, leave the associated instance variable unchanged.

Create a class method to calculate and return the total amount for the product based on the quantity on hand and the product price.

Use appropriate modifiers when creating the methods

Inventory.java

The main method in this class should create an instance of Product. It should then read inventory information from a text file named Inventory.txt and use the class mutators to put the information into the Product object. The Product object should then be passed to a method to display product information using the class accessors and member method.

The Inventory.txt file contains colon delimited fields for the product number, description, quantity on hand, and the product price for each inventory item. Upload this file from Moodle and use it in your application.

Reference no: EM131307762

Questions Cloud

What is unreasonable about this result : The manufacturer of a smoke alarm decides that the smallest current of α radiation he can detect is 1.00 µA .
What are the four common characteristics shared by the ngos : Name the various classifications of nongovernmental organizations, and describe each.- What are the four common characteristics shared by the NGOs?
Determine what percentage of the appeal has been funded : From this list, try to determine why some countries ' appeals are fully funded, while others fall very far short of their request. Is this an issue of inequality in relief distribution, or is it something else?
What does this statement mean : People will work to achieve equity! Remember this statement because you will need to manage such perceptions of your employees. What I want you to think about is what does this statement mean? How will an employee achieve equity in their compe..
Create class to encapsulate the data and behavior of product : Create a class to encapsulate the data and behavior of a product in a store's inventory. The class should have the following data for an inventory item.
If disaster happen in us would organization respond : In what countries around the world is that organization working right now? If a disaster happened in the United States, would that organization respond? Why or why not?
Explain what is meant by acclimatization : Imagine that you coach a track team. You have three athletes who compete in the shot-put event. All three have good technique and achieve similar trajectory angles. One can put the shot farther than the others. Using the concepts of energy, work, ..
Implement a base class appointment and derived classes : Implement a base class Appointment and derived classes Onetime, Daily, Weekly, and Monthly. An appointment has a description (for example, "see the dentist") and a date and time.
Goal of emergency management in regards to terrorism threat : What are the five groups that must be fully engaged in the nation's war on terrorism?- What is the goal of emergency management in regards to the terrorism threat?

Reviews

Write a Review

JAVA Programming Questions & Answers

  Recursive factorial program

Write a class Array that encapsulates an array and provides bounds-checked access. Create a recursive factorial program that prompts the user for an integer N and writes out a series of equations representing the calculation of N!.

  Hunt the wumpus game

Reprot on Hunt the Wumpus Game has Source Code listing, screen captures and UML design here and also, may include Javadoc source here.

  Create a gui interface

Create GUI Interface in java programing with these function: Sort by last name and print all employees info, Sort by job title and print all employees info, Sort by weekly salary and print all employees info, search by job title and print that emp..

  Plot pois on a graph

Write a JAVA program that would get the locations of all the POIs from the file and plot them on a map.

  Write a university grading system in java

University grading system maintains number of tables to store, retrieve and manipulate student marks. Write a JAVA program that would simulate a number of cars.

  Wolves and sheep: design a game

This project is designed a game in java. you choose whether you'd like to write a wolf or a sheep agent. Then, you are assigned to either a "sheep" or a "wolf" team.

  Build a graphical user interface for displaying the image

Build a graphical user interface for displaying the image groups (= cluster) in JMJRST. Design and implement using a Swing interface.

  Determine the day of the week for new year''s day

This assignment contains a java project. Project evaluates the day of the week for New Year's Day.

  Write a java windowed application

Write a Java windowed application to do online quiz on general knowledge and the application also displays the quiz result.

  Input pairs of natural numbers

Java program to input pairs of natural numbers.

  Create classes implement java interface

Interface that contains a generic type. Create two classes that implement this interface.

  Java class, array, link list , generic class

These 14 questions covers java class, Array, link list , generic class.

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