Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Create a class named Package with data fields for weight in ounces, shipping method, and shipping cost. The shipping method is a character: 'A' for

Create a class named "Package" with data fields for

weight in ounces, shipping method, and shipping cost. The shipping method is

a character: 'A' for air, 'T' for truck, or 'M' for mail. The "Package"

class contains a constructor that requires arguments for weight and shipping

method. The constructor calls a calculateCost() method that determines the

shipping cost, based on the following table:

Weight(oz.) Air($) Truck($) Mail($)

1 to 8 2.00 1.50 .50

9 to 16 3.00 2.35 1.50

17 and over 4.50 3.25 2.15

The "Package" class also contains a "display()" method that displays the

values in all four fields. Create a subclass named "InsuredPackage" that

adds an insurance cost to the shipping cost, based on the following table:

Shipping Cost Before Insurance($) Additional Cost($)

0 to 1.00 2.45

1.01 to 3.00 3.95

3.01 and over 5.55

Write an application named "UsePackage" that instantiates at least three

objects of each type (Package and InsuredPackage) using a variety of weights

and shipping method codes. Display the results for each "Package" and

"InsuredPackage." Save the files as "Package.java", "InsuredPackage.java",

and "UsePackage.java."

I have the code written already but I am getting an error with a few objects and I am having issues debugging it

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Essentials of Database Management

Authors: Jeffrey A. Hoffer, Heikki Topi, Ramesh Venkataraman

1st edition

133405680, 9780133547702 , 978-0133405682

More Books

Students also viewed these Databases questions