This repository has been archived by the owner on Apr 24, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 18
/
Student.java
93 lines (72 loc) · 1.7 KB
/
Student.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
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
92
93
/**
* the class Student represent a Student in a faculty
* holds information about the student
* @author NeginKheirmand
* @version 1.0
*/
package ir.ac.aut;
public class Student {
// the student’s first name
private String firstName;
// the student’s last name
private String lastName;
// the student ID
private String id;
//the grade
private int grade;
/**
* Create a new student with a given name and ID number.
*
* @param fName first name of student
* @param lname last name of student
* @param sID student ID
*/
public Student(String fName, String lname, String sID){
firstName = fName;
lastName = lname;
id = sID;
grade = 0;
}
/**
* get the first name of student
* @return firstName field
*/
public String getFirstName() {
return firstName;
}
/**
* getter method
* @return grade
*/
public int getGrade(){
return grade;
}
/**
* getter method for the id
* @return id
*/
public String getId(){
return id;
}
/**
* setter method
* @param grade
*/
public void setGrade(int grade){
this.grade=grade;
return;
}
/**
* @param fName set first name of a student
*/
public void setFirstName(String fName) {
firstName = fName;
}
/**
* Print the student’s last name and ID number to the
output terminal.
*/
public void print() {
System.out.println(lastName + ", student ID: "+ id + ", grade: " + grade);
}
}