Answered step by step
Verified Expert Solution
Link Copied!

Question

00
1 Approved Answer

Person and Customer Classes Design a class named Person with fields for holding a persons name, address, and telephone number. Write one or more constructors

Person and Customer Classes

Design a class named Person with fields for holding a persons name, address, and telephone number. Write one or more constructors and the appropriate mutator and accessor methods for the classs fields.

Next, design a class named Customer, which inherits from the Person class. The Customer class should have a field for a customer number and a boolean field indicating whether the customer wishes to be on a mailing list. Write one or more constructors, and the appropriate mutator and accessor methods, for the classs fields. Demonstrate an object of the Customer class in a simple program.

Here's the two class codes

Advanced Java----

/** * Constructor * Initializes fields with default values */

public Person()

{ name = "";

address = "";

phone = ""; }

/** * Constructor * Initializes fields with argument values */

public Person(String n, String a, String p)

{ name = n;

address = a;

phone = p; }

Class Customer

/** * Constructor * Initializes fields with default values */

public Customer()

{ super();

customerNumber = "";

mailingList = false; }

/** * Constructor * Initializes fields with argument values */

public Customer(String n, String a, String p, String c, boolean m)

{ super(n, a, p);

customerNumber = c;

mailingList = m; }

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered 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

Students also viewed these Databases questions