Question: 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

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 { ... }

SAMPLE RUN #1: java Driver

Enternameofcustomer:JuliaStevens Enteraddressofcustomer:77MassachusettsAveCambridge,MA02139 Enterphonenumberofcustomer:617-777-7777 Entercustomernumber:928734502 Enteryes/no--doesthecustomerwanttorecievemail?:no Customer: Name:JuliaStevens Address:77MassachusettsAveCambridge,MA02139 PhoneNumber:617-777-7777 CustomerNumber:928734502 RecieveMail?:false

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!