Home Segments Top Top Previous Next

114: Mainline

You do not need to define a method called in the main method in the same class in which you define that main method. For example, you can define movieRating in the Movie class in the Movie.java file:

// Movie class defined in Movie.java 
public class Movie { 
 public static int movieRating (int s, int a, int d) { 
  return s + a + d; 
 } 
} 

Then, you can define main in the Demonstrate class in the Demonstrate.java file:

// Demonstrate class defined in Demonstrate.java 
public class Demonstrate {  
 public static void main (String argv[]) { 
  int script = 6, acting = 9, direction = 8; 
  System.out.print("The rating of the movie is "); 
  System.out.println(Movie.movieRating(script, acting, direction)); 
 } 
}