Book 1 Author -name: String -author:Author -price:double -name: String -email: String -gender: char -qty:int = 0 +Book (name: String, author:Author, price: double, qty:int) +Book (name: String, price: double, qty:int) +getName(): String +getAuthor(): Author +getPrice(): double +setPrice (price: double):void +getQty(): int +setQty (qty: int) : void +toString(): String. "Book [name=?, Author [name=?, email=?, gender=?], price=?, qty=?]" You need to reuse Author's toString(). 1.3 Create a subclass called BookMultiAuthors it should be designed as shown in the class diagram the class should be inherited from the superclass Book. It contains: 1. The constructors take an array of Author 2. The toString() method shall return "Book[name=?,authors={Author[name=?,email-?,gender-?].......price=?,qty=?]" BookMultiAuthors Author -authors: Author[] -name: String -email:String -gender:char +BookMultiAuthors (name: String,price :double, qty:int, authers: Author []) +getAuthors (): Author [] +toString(): String "Book [name=n, authors= (Author [name=n, email=e, gender-g],...),price=p, qty-q]" has
Book 1 Author -name: String -author:Author -price:double -name: String -email: String -gender: char -qty:int = 0 +Book (name: String, author:Author, price: double, qty:int) +Book (name: String, price: double, qty:int) +getName(): String +getAuthor(): Author +getPrice(): double +setPrice (price: double):void +getQty(): int +setQty (qty: int) : void +toString(): String. "Book [name=?, Author [name=?, email=?, gender=?], price=?, qty=?]" You need to reuse Author's toString(). 1.3 Create a subclass called BookMultiAuthors it should be designed as shown in the class diagram the class should be inherited from the superclass Book. It contains: 1. The constructors take an array of Author 2. The toString() method shall return "Book[name=?,authors={Author[name=?,email-?,gender-?].......price=?,qty=?]" BookMultiAuthors Author -authors: Author[] -name: String -email:String -gender:char +BookMultiAuthors (name: String,price :double, qty:int, authers: Author []) +getAuthors (): Author [] +toString(): String "Book [name=n, authors= (Author [name=n, email=e, gender-g],...),price=p, qty-q]" has
C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter11: Inheritance And Composition
Section: Chapter Questions
Problem 16SA
Related questions
Question
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 4 steps
Knowledge Booster
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.Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning