The world’s Largest Sharp Brain Virtual Experts Marketplace Just a click Away
Levels Tought:
Elementary,Middle School,High School,College,University,PHD
| Teaching Since: | Apr 2017 |
| Last Sign in: | 103 Weeks Ago, 4 Days Ago |
| Questions Answered: | 4870 |
| Tutorials Posted: | 4863 |
MBA IT, Mater in Science and Technology
Devry
Jul-1996 - Jul-2000
Professor
Devry University
Mar-2010 - Oct-2016
1.Design a class  named Person with fields for holding a person's name , address, and
telephone number (all as Strings ). Write a constructor that initializes all of these
values , and mutator and accessor methods for every field.
Next, design a class  named Customer, which inherits from the Person class . The Customer
class should have a String field for the customer number and a boolean field indicating
whether the customer wishes to be on a mailing list. Write a constructor that
initializes these values and the appropriate mutator and accessor methods for
the class 's fields.
Demonstrate the Customer class in a program that prompts the user to enter valuesÂ
for the customer's name , address, phone number, and customer number, and then
asks the user whether or not the customer wants to recieve mail. Use this information
to create a customer object and then print its information.
Put all of your classes in the same file. To do this, do not declare them public.Â
Instead, simply write:
class Person { ... }
class Customer { ... }
Â
Â
2. A retailstore has a preferred customer plan where customers can earn discounts
on all their purchases. The amount of a customer's discount is determined
by the amount of the customer's cumulative purchases in thestore , as follows:
Â
Â
Â
Design aclassnamed PreferredCustomer, which inherits from the Customerclass
you created in Exercise 7. The preferredCustomerclass should haveint fields
for the amount of the customer's purchases and the customer's discount level.
Â
Write aconstructor thatinitializes these fields as well as accessor and
mutatormethods .
Â
Desmonstrate theclass in aprogram that prompts the user to input the
customer'sname , address, phone number, customer number,whether they want to
recieve mail, and the amount they've spent, and then uses that information
to create a PreferredCustomerobject and print its information. (Usestring
formatting to print the amount spent.)
Â
Create all of the classes in the same file by not delcaring any of them public.