Write a class to encapsulate data and behavior of a product

Assignment Help JAVA Programming
Reference no: EM131317787

Java Application Product and Inventory

Reading

Chapter 9 of the text

Moodle: Class Coding Style

Java Classes

Java Application Product and Inventory

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 _ 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: EM131317787

Questions Cloud

Find cost savings associated with a costeffective solution : If the countries implement a uniform abatement standard, find the resulting values of TAC and MAC for each nation. Based on these values, is there an economic incentive for the two nations to participate in an emissions trading program? Explain.
What types of things will change operating revenues : In a transportation firm, what types of things will change operating revenues? Operating expenses? - If a transportation firm shows a rise in revenue per passenger mile, what does this increase imply?
Identify and discuss three significant legal issues : What are the first things you should do regarding the media, the coaches, and the other athletic department administrators?If you were Marisol, would you involve anyone else in the decision-making process? If involving other people, who would they ..
Most important category of assets for transportation firm : Is it more desirable to have the operating ratios increasing or decreasing for utilities and transportation companies?
Write a class to encapsulate data and behavior of a 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: Product Number - String.
Oil and gas companies must disclose quantity estimates : Oil and gas companies must disclose quantity estimates for proved oil and gas reserves and the major factors causing changes in these resource estimates. Briefly indicate why this disclosure can be significant.
Create a database to keep inventory of something you own : Create a database to keep inventory of something you own, such as books, CDs, movies, collectibles, etc. Name the database Access Test Project 1-your last name.
Why is it important to note method of costing exploration : Some industries described are controlled by federal regulatory agencies. How does this affect their accounting systems?
Calculate the value of a 6-month european : Calculate the value of a 6-month European put futures option when the futures price is $19, the strike price is $20, the risk-free rate is 12% per annum and the volatility of the futures price is 20% per annum.

Reviews

Write a Review

JAVA Programming Questions & Answers

  Explain java stack and heap

I am posting the questions as reference, but I am requesting information about how to do these types of questions generally, not to have them done for me.

  Write a program that will prompt the user for a file name

Write a program that will prompt the user for a file name and open that file for reading. Print out all the information in the file, numbering each new line of text.

  The access modifier of constructors should be

The access modifier of constructors should be

  Write a complete java method called checkpassword

Write a complete Java method called checkPassword that takes a String as a parameter (password) and returns a boolean. First, check that the password is at least 8 characters long.

  Algorithm analysis with advanced data structures

Algorithm Analysis with Advanced Data Structures, Your good friend, a Rock Star, asked you to create a Time Manager app for him, The Rock Star performs gigs at certain dates, all around the country - at most one gig per day

  Benefits of using java as a programming language

What are the benefits of using Java as a programming language? Discuss how the use of an integrated development environment (IDE) such as Eclipse enhances programmer productivity

  Create a structure named dog with a string field

Create a Structure named dog with a string field for the Dog's name. Create a Structure named Cat with a string field for the Cat's name.

  Describe creating java programs to calculate the squares

Using a while loop, write the square of all integer numbers from 0 to 10 make the program calculate the squares

  Write a program to test your class definition

Do not define an input method. The only method that can set the counter is the one that sets it to zero. Write a program to test your class definition.

  Album name instance variable

Design a CD class where a CD object represents a single music CD. What kinds of information (artist, genre, total playing time, etc.) do you want to know about a CD?StateAlbum Name instance variable

  Write the java code for an abstract class named account

Write the Java code for an abstract class named Account which has two data members; one for the account number and the other for the account balance (use information hiding). The Account class should include get and set methods for both data membe..

  Write a number guessing game in java

ou have to write a number guessing game in Java. The program should have three difficulty levels, each one having a different maximum number. After the user selects a difficulty,

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