javaで学生クラスを作成する方法
Student クラスを作成する手順を以下に説明します。
- JavaファイルでStudentという名前のクラスを作成する。
- Studentクラスに、名前、年齢、学籍番号などのクラスの属性を定義する。これらの属性はプライベートであるため、privateキーワードで修飾する。
- 各プロパティに対して、プロパティの値を取得、設定するためのパブリックなアクセス手段(ゲッター、セッターメソッド)を提供します。これらのメソッドはパブリックであるため、public キーワードで修飾します。
- Student クラスに、オブジェクトの属性を初期化するコンストラクタメソッドを追加します。そのメソッドには、クラスの属性に対応するパラメータを受け取ることができます。
- 必要に応じて、学生情報を印刷するメソッドなど、他のメソッドを追加します。
以下にサンプルコードを示します。
public class Student {
private String name;
private int age;
private String studentId;
public Student(String name, int age, String studentId) {
this.name = name;
this.age = age;
this.studentId = studentId;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getStudentId() {
return studentId;
}
public void setStudentId(String studentId) {
this.studentId = studentId;
}
public void printInfo() {
System.out.println("Name: " + name);
System.out.println("Age: " + age);
System.out.println("Student ID: " + studentId);
}
public static void main(String[] args) {
Student student = new Student("John Doe", 20, "123456789");
student.printInfo();
}
}
上記のコードでは、Studentというクラスを定義し、名前、年齢、学籍番号などのプロパティを保持しています。また、それらのプロパティへのアクセスメソッドと、学生情報をプリントするメソッドも提供されています。mainメソッドでは、Studentオブジェクトを作成し、printInfoメソッドを呼び出して学生情報をプリントしています。