Answered step by step
Verified Expert Solution
Question
1 Approved Answer
I am receiving an error and I am not sure how to fix this to get my code running. What would the code fixed look
I am receiving an error and I am not sure how to fix this to get my code running. What would the code fixed look like? The errors are on lines 24-27 on the last picture. I have written this in java and the errors say
17 public class Invoice//Public class Invoice begins 18 19 private String PartNumber: //Instance variable with type String for part numbers 20 private String PartDescription://Instance variable vith type String tor part deacriptions 21 private int PartQuantity://Inatance variable with type int for part quantities 22 private double PricePerItem://Inatance variable with type double for prices per itema 23 24 25 6 publie Invoice (String PartNumber, String PartDescription, int PartQuantity, double PricePerItem )//Constructor receivir 27 2this.PartNumber -PartNumber://PartNumbez ia assigned to Nun this.PartDeacription PartDescription:l/PartDescription is assigned to Det 30 31 32 r Partouantity PartNumber cannot be resolved to a variable line 24
PartDescription cannot be resolves to a variable
Line 25
PartQuantity cannot be resolved to a variable
Line 26
PricePerItem cannot be resolved to a variable
Line 27
Copy of my question.
Create a class called Invoice that a hardware store might use to represent
an invoice for an item sold at the store. An Invoice should include four pieces of information as
instance variablesa part number (type String), a part description (type String), a quantity of the
item being purchased (type int) and a price per item (double). Your class should have a constructor
that initializes the four instance variables. Provide a set and a get method for each instance variable.
In addition, provide a method named getInvoiceAmount that calculates the invoice amount (i.e.,
multiplies the quantity by the price per item), then returns the amount as a double value. If the
quantity is not positive, it should be set to 0. If the price per item is not positive, it should be set to
0.0. Write a test app named InvoiceTest that demonstrates class Invoices capabilities.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started