Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

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

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote