Question: / / 1 . Movie interfaceinterface Movie { void printDirector ( ) ; } / / 2 . Multimedia interfaceinterface Multimedia { void printDuration (

//1. Movie interfaceinterface Movie { void printDirector();}//2. Multimedia interfaceinterface Multimedia { void printDuration();}//3. Media class that implements Movie and Multimediaclass Media implements Movie, Multimedia { private int duration; private String director; // Constructor public Media(int duration, String director){ this.duration = duration; this.director = director; }// Setters public void setDuration(int duration){ this.duration = duration; } public void setDirector(String director){ this.director = director; }// Overrides @Override public void printDirector(){ System.out.println("Director: "+ director); } @Override public void printDuration(){ System.out.println("Duration: "+ duration +" minutes"); }}//4. Driver class PrintMediapublic class PrintMedia { public static void main(String[] args){// Instantiate a Media object Media media = new Media(120, "Christopher Nolan"); // Set values for director and duration media.setDirector("Christopher Nolan"); media.setDuration(120); // Call the two overridden methods media.printDirector(); media.printDuration(); }}

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!