-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCourse.java
More file actions
91 lines (80 loc) · 1.43 KB
/
Course.java
File metadata and controls
91 lines (80 loc) · 1.43 KB
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
public class Course // service class
{
// instance fields
private int courseId;
private int numCredits;
private int grade;
private String descrip;
private String instructor;
// constructor #1
Course(int courseId, String descrip, String instructor)
{
this.courseId = courseId;
this.descrip = descrip;
this.instructor = instructor;
}
// constructor #2
Course(int courseId, String descrip, String instructor, int numCredits)
{
this.courseId = courseId;
this.descrip = descrip;
this.instructor = instructor;
this.numCredits = numCredits;
}
// getter/setter methods
// courseId
int getCourseId()
{
return(courseId);
}
void setCourseId(int id)
{
courseId = id;
}
// numCredits
int getNumCredits()
{
return(numCredits);
}
void setNumCredits(int credits)
{
numCredits = credits;
}
// grade
int getGrade()
{
return(grade);
}
void setGrade(int gra)
{
grade = gra;
}
// descrip
String getDescrip()
{
return descrip;
}
void setDescrip(String des)
{
descrip = des;
}
// instructor
String getInstructor()
{
return(instructor);
}
void setInstructor(String instr)
{
instructor = instructor;
}
// toString() method
public String toString()
{
String data = "Course I.D.: " + courseId + "\n" +
"Instructor Name: " + instructor + "\n" +
"Description: " + descrip + "\n" +
"Number of Credits: " + numCredits + "\n" +
"Grade: " + grade;
return(data);
}
}