Question: Computer Science Java 2 please please help Part I: Composition, Inheritance, Polymorphism, Abstract Classes and Interfaces Question 1 (40 pts) implement the below classes and
Computer Science Java 2 please please help

Part I: Composition, Inheritance, Polymorphism, Abstract Classes and Interfaces Question 1 (40 pts) implement the below classes and interface as presented in the following UML diagram except the class BasicSubscriber for which you will find the code provided below. For all classes implement only the getters that you will need later in your code. SpotifyPage title: String nbOSubscribers: int Subscriber subscribers: Subscriber #id: int SpotifyPage (title:String, max NborSub:int) # name: String addSubscriber's Subscriber); void monthlyFees: double subscriber ById(id:int): subscriber + Subscriber (id:int, name: String) nbOfPremiumSubscribers(); int + toString(): String + total MonthlyIncome(): double > Discountable feesAfterDiscount): double Basic Subscriber PremiumSubscriber joinDate: String + Constructor --All Parameters-> toString(): String - premium Years int + Constructor (All Parameters) toString(): String
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
