The Rockford Daily Clarion wants you to design a class named Issue. Fields inclu
ID: 3804558 • Letter: T
Question
The Rockford Daily Clarion wants you to design a class named Issue. Fields include the issue number, total number of advertisements sold in the issue, and total advertising revenue. Include get and set methods for each field. Include a static method that displays the newspaper’s motto (“Everything you need to know”). Include three overloaded constructors as follows: A default constructor that sets the issue number to 1 and the other fields to 0 A constructor that allows you to pass values for all three fields A constructor that allows you to pass an issue number and a number of advertisements sold, but sets the advertising revenue to $50 per ad
Explanation / Answer
class Issue
Declarations
private num issueNumber
private num numOfAds
private num adRevenue
public Issue()
issueNumber = 1
numOfAds = 0
adRevenue = 0
return
public Issue(num number, num ads, num revenue)
issueNumber = number
numOfAds = ads
adRevenue = revenue
return
public Issue(num number, num ads)
issueNumber = number
numOfAds = ads
adRevenue = numOfAds * 50
return
public void setIssueNumber(num number)
issueNumber = number
return
public void setNumOfAds(num ads)
numOfAds = ads
return
public void setAdRevenue(num revenue)
adRevenue = revenue
return
public num getIssueNumber()
return issueNumber
public num getNumOfAds()
return numOfAds
public num getAdRevenue()
return adRevenue
public static void displayMotto()
print “Everything you need to know”
return endClass
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.