Implement a PowerSeller class that is derived from the Seller class. Create the powerseller.h and powerseller.cpp files for this class. This derived class contains additional data members include: o the seller’s own web site address (string), o number of items sold in the current year. Methods included in this derived class are: • A default constructor and a copy constructor • A value constructor that receives all data for a power seller • Appropriate get and set functions for the new data • print() – overrides the parent class print() method. This method should call the Seller class print method to display all the information from a Person class and the seller class, and also display the additional power seller data with appropriate messages. • read() – overrides the parent class read() method. This method should call the Seller class read method to read all the information for Person class and seller class, and also read in the information for the specific data for a Power Seller. The addition data: (1) the web site address, (2) the number of items sold in the current year, one per line, follow from the Person and Seller data. Here is an example data for a Power seller P <- stands for power seller record Jack <- First name Smith <-  Last name jsmith <-  user ID jack.smith@google.com <-  email address 4.6 <-  seller rating 1800 <-  total number of items sold https://www.bottledMusic.com <- seller’s web site 900 <-  number of items sold current year

EBK JAVA PROGRAMMING
9th Edition
ISBN:9781337671385
Author:FARRELL
Publisher:FARRELL
Chapter10: Introduction To Inheritance
Section: Chapter Questions
Problem 1GZ
icon
Related questions
Question

Implement a PowerSeller class that is derived from the Seller class. Create the powerseller.h and
powerseller.cpp files for this class. This derived class contains additional data members include:
o the seller’s own web site address (string),
o number of items sold in the current year.
Methods included in this derived class are:
• A default constructor and a copy constructor
• A value constructor that receives all data for a power seller
• Appropriate get and set functions for the new data
• print() – overrides the parent class print() method. This method should call the Seller
class print method to display all the information from a Person class and the seller class,
and also display the additional power seller data with appropriate messages.
• read() – overrides the parent class read() method. This method should call the Seller class
read method to read all the information for Person class and seller class, and also read in
the information for the specific data for a Power Seller. The addition data: (1) the web
site address, (2) the number of items sold in the current year, one per line, follow from
the Person and Seller data.
Here is an example data for a Power seller
P <- stands for power seller record
Jack <- First name
Smith <-  Last name
jsmith <-  user ID
jack.smith@google.com <-  email address
4.6 <-  seller rating
1800 <-  total number of items sold
https://www.bottledMusic.com <- seller’s web site
900 <-  number of items sold current year

Expert Solution
steps

Step by step

Solved in 3 steps

Blurred answer
Knowledge Booster
Developing computer interface
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT