Design a class named MovieData to store the following inform

Design a class named \"MovieData\" to store the following information about a movie: Title, Director, Year Released, Running time (in minutes) The class should have the following member functions. Default constructor Accessors DisplayMovies

Solution

MovieData.java

public class MovieData
{
   //Declaring variables
   private String title;
   private String director;
   private int year_released;
   private int running_time;
  
   //Parameterized constructor
   public MovieData(String title, String director, int year_released,
           int running_time) {
       this.title = title;
       this.director = director;
       this.year_released = year_released;
       this.running_time = running_time;
   }
  
   //Setters and getters
   public String getTitle() {
       return title;
   }
   public void setTitle(String title) {
       this.title = title;
   }
   public String getDirector() {
       return director;
   }
   public void setDirector(String director) {
       this.director = director;
   }
   public int getYear_released() {
       return year_released;
   }
   public void setYear_released(int year_released) {
       this.year_released = year_released;
   }
   public int getRunning_time() {
       return running_time;
   }
   public void setRunning_time(int running_time) {
       this.running_time = running_time;
   }
  
   //toStiring() method is used to display the contents of an object inside it
   @Override
   public String toString() {
       return \"\ MovieData#\ Title = \" + title + \"\ Director=\" + director
               + \"\ Year Released=\" + year_released + \"\ Running Time=\"
               + running_time+\" minutes\";
   }
  

}

____________________________

Test.java

import java.util.Scanner;

public class Test {

   public static void main(String[] args) {
       //Declaring variables
       String title,director;
       int year_released,running_time;
      
       //Scanner class object is used to read the inputs entered by the user
       Scanner sc=new Scanner(System.in);
      
       //Getting the Title entered by the user
       System.out.print(\"Enter Title :\");
       title=sc.nextLine();
      
       //Getting the director name entered by the suer
       System.out.print(\"Enter Director Name :\");
       director=sc.nextLine();
      
       //Getting the year entered by the user
       System.out.print(\"Enter Released Year :\");
       year_released=sc.nextInt();
      
       //Getting the running time entered by the user
       System.out.print(\"Enter Running Time :\");
       running_time=sc.nextInt();
      
       //Creating the MovieData Object entered by the user
       MovieData moviedata1=new MovieData(title, director, year_released, running_time);
      
       //Displaying the contents of an object
       System.out.println(moviedata1.toString());
      
      
      

   }

}

_______________________________

Output:

Enter Title :Jurassic Park
Enter Director Name :Steven Spielberg
Enter Released Year :1994
Enter Running Time :167

MovieData#
Title = Jurassic Park
Director=Steven Spielberg
Year Released=1994
Running Time=167 minutes

________Thank You

 Design a class named \
 Design a class named \

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site