-
Notifications
You must be signed in to change notification settings - Fork 0
/
MovieInterface.java
40 lines (37 loc) · 1 KB
/
MovieInterface.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
public interface MovieInterface extends Comparable <MovieInterface>{
/* Constructor for interface:
* public Movie (String title, String genre, int year, String country, int duration) {
* this.title = title;
* this.genre = genre;
* this.year = year;
* this.country = country;
* this.duration = duration;
**/
/**
* compare two movies based on their duration
* @param object - the object it is comparing to
* @return the difference between the movies' duration
* @override
* public int compareTo(Object object);
*/
/**
* Returns the title of the movie
*/
String getTitle();
/**
* Returns the genre of the movie
*/
String getGenre();
/**
* Returns the year of the movie
*/
int getYear();
/**
* Returns the country of the movie
*/
String getCountry();
/**
* returns an integer value of the duration of the movie (in minutes?)
*/
int getDuration();
}