Question: Fix this code / Arley Suazo class Media { private int releaseYear; private String writer; public Media ( int releaseYear, String writer ) { this.releaseYear

Fix this code /Arley Suazo
class Media {
private int releaseYear;
private String writer;
public Media(int releaseYear, String writer){
this.releaseYear = releaseYear;
this.writer = writer;
}
public int getReleaseYear(){
return releaseYear;
}
public String getWriter(){
return writer;
}
@Override
public String toString(){
return "Media [releaseYear="+ releaseYear +", writer="+ writer +"]";
}
}
class Book extends Media {
private String publisher;
private String coverArtist;
public Book(int releaseYear, String writer, String publisher, String coverArtist){
super(releaseYear, writer);
this.publisher = publisher;
this.coverArtist = coverArtist;
}
public String getPublisher(){
return publisher;
}
public String getCoverArtist(){
return coverArtist;
}
@Override
public String toString(){
return "Book [releaseYear="+ getReleaseYear()+", writer="+ getWriter()+", publisher="+ publisher +", coverArtist="+ coverArtist +"]";
}
}
import java.util.ArrayList;
class Movie extends Media {
private String director;
private ArrayList actors;
public Movie(int releaseYear, String writer, String director){
super(releaseYear, writer);
this.director = director;
this.actors = new ArrayList<>();
}
public String getDirector(){
return director;
}
public ArrayList getActors(){
return actors;
}
@Override
public String toString(){
return "Movie [releaseYear="+ getReleaseYear()+", writer="+ getWriter()+", director="+ director +", actors="+ actors +"]";
}
}

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!