Question: In java Using the tables below Create a class named Package with data fields for weight in ounces, shipping method, and shipping cost. The shipping

In java Using the tables below 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.

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

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.

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

1 to 8

9 to 16

17 and over

2.00

3.00

4.50

1.50

2.35

3.25

.50

1.50

2.15

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

0 to 1.00

1.01 to 3.00

3.01 and over

2.45

3.95

5.55

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!