Problem Statement Defining Classes Write and document the definition for the Product class. The Product class represents an item that for sale on a Web site or in a department store (like a toaster). would appear Product Class B Fields description : String price : double productNumber : int B Methods 9 getCost(int aty): double O Product(int pNum, String pDesc, double price) O setDescription(String newDesc): void 9 setPrice(double newPrice) : void * tostring) : String • Each Product object has three instance variables: description, productNumber and price. • The class has one constructor that takes three parameters in the order productNumber, description and price. • The class has one accessor method named getCost(int qty) which returns the price for qty items of the Product. • The class has two mutator methods-setPrice() and setDescription()-that modify the corresponding instance variables. • The class has a toString() method that returns the Product as a String in the form: 34567: Small Toaster, $ 17.95. Note: use concatenation to construct the returned string. Do not use the String.format() method to format the returned value.

EBK JAVA PROGRAMMING
9th Edition
ISBN:9781337671385
Author:FARRELL
Publisher:FARRELL
Chapter5: Making Decisions
Section: Chapter Questions
Problem 8PE
icon
Related questions
Question

Write in Java code.

define instance variables for the class, a constructor to initialize those variables, one or more mutators to modify the variables, one or more accesssors

d+
Problem Statement
Defining Classes
Write and document the definition for the Product class. The Product class represents an item that
would appear for sale on a Web site or in a department store (like a toaster).
Product
Class
8 Fields
description : String
price : double
productNumber : int
8 Methods
getCost(int qty): double
Product(int pNum, String pDesc, double price)
setDescription(String newDesc): void
setPrice(double newPrice) : void
toString(): String
• Each Product object has three instance variables: description, productNumber and price.
• The class has one constructor that takes three parameters in the order productNumber,
description and price.
• The class has one accessor method named getCost(int qty) which returns the price for qty items
of the Product.
• The class has two mutator methods-setPrice() and setDescription()-that modify the
corresponding instance variables.
• The class has a toString() method that returns the Product as a String in the form: 34567: Small
Toaster, 17.95. Note: use concatenation to construct the returned string. Do not use the
String.format() method to format the returned value.
Transcribed Image Text:d+ Problem Statement Defining Classes Write and document the definition for the Product class. The Product class represents an item that would appear for sale on a Web site or in a department store (like a toaster). Product Class 8 Fields description : String price : double productNumber : int 8 Methods getCost(int qty): double Product(int pNum, String pDesc, double price) setDescription(String newDesc): void setPrice(double newPrice) : void toString(): String • Each Product object has three instance variables: description, productNumber and price. • The class has one constructor that takes three parameters in the order productNumber, description and price. • The class has one accessor method named getCost(int qty) which returns the price for qty items of the Product. • The class has two mutator methods-setPrice() and setDescription()-that modify the corresponding instance variables. • The class has a toString() method that returns the Product as a String in the form: 34567: Small Toaster, 17.95. Note: use concatenation to construct the returned string. Do not use the String.format() method to format the returned value.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Knowledge Booster
Class
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
Microsoft Visual C#
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,