Question: 1 1 . 1 5 LAB: Artwork label ( classes / constructors ) Define the Artist class with a constructor to initialize an artist's information

11.15 LAB: Artwork label (classes/constructors)
Define the Artist class with a constructor to initialize an artist's information and a print_info() method. The constructor should by default initialize the artist's name to "unknown" and the years of birth and death to -1. print_info) displays "Artist:", then a space, then the artist's name, then another space, then the birth and death dates in one of three formats:
(XXXX to YYYY) if both the birth and death years are nonnegative
( xXXX to present) if the birth year is nonnegative and the death year is negative
(unknown) otherwise
Define the Artwork class with a constructor to initialize an artwork's information and a print_info) method. The constructor should by default initialize the title to "unknown", the year created to -1, and the artist to use the Artist default constructor parameter values.
Ex: If the input is:the output is:Ex: If the input is:Brice Marden
L
1 1 . 1 5 LAB: Artwork label ( classes /

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 Programming Questions!