public class Student {
// フィールド
private int studentId;
private String name;
private int grade;
// コンストラクタ
public Student(int studentId, String name, int grade) {
this.studentId = studentId;
this.name = name;
this.grade = grade;
}
// ゲッターとセッター
public int getStudentId() {
return studentId;
}
public void setStudentId(int studentId) {
this.studentId = studentId;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getGrade() {
return grade;
}
public void setGrade(int grade) {
this.grade = grade;
}
// 成績を表示するメソッド
public void displayGrade() {
System.out.println("Student ID: " + studentId);
System.out.println("Name: " + name);
System.out.println("Grade: " + grade);
}
// 成績を更新するメソッド
public void updateGrade(int newGrade) {
this.grade = newGrade;
}
}
この例では、Student
クラスが学籍番号、名前、成績を保持し、それぞれの情報を取得および設定するためのゲッターとセッターを提供しています。また、displayGrade()
メソッドで成績を表示し、updateGrade()
メソッドで成績を更新しています。自分で手を動かして、この例をもとに実際のコーディングを行ってみてください。