-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMedia.java
45 lines (43 loc) · 1.5 KB
/
Media.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
41
42
43
44
45
public abstract class Media{
protected String title;
protected String director;
protected String cast;
protected String country;
protected int year;
protected String rating;
protected int duration;
protected String genre;
protected String desc;
// Constructor:
public Media(String title, String director, String cast, String country, int year, String rating, int duration, String genre, String desc){
setTitle(title);
setDirector(director);
setCast(cast);
setCountry(country);
setYear(year);
setRating(rating);
setDuration(duration);
setGenre(genre);
setDesc(desc);
}
// Setters:
public void setTitle(String value){ title = value;}
public void setDirector(String value){ director = value;}
public void setCast(String value){ cast = value;}
public void setCountry(String value){ country = value;}
public void setYear(int value){ year = value;}
public void setRating(String value){ rating = value;}
public void setDuration(int value){ duration = value;}
public void setGenre(String value){ genre = value;}
public void setDesc(String value){ desc = value;}
// Getters:
public String getTitle(){ return title;}
public String getDirector(){ return director;}
public String getCast(){ return cast;}
public String getCountry(){ return country;}
public int getYear(){ return year;}
public String getRating(){ return rating;}
public int getDuration(){ return duration;}
public String getGenre(){ return genre;}
public String getDesc(){ return desc;}
}