2日目3段階目完了しました。

This commit is contained in:
s-ohasi
2026-09-24 11:18:16 +09:00
parent 5e25bbd817
commit a24fd3a789
2 changed files with 27 additions and 5 deletions

View File

@@ -3,12 +3,19 @@ public class BasicCheck2 {
public static void main(String[] args) { public static void main(String[] args) {
// TODO 自動生成されたメソッド・スタブ // TODO 自動生成されたメソッド・スタブ
Student student = new Student();
student.studentId=1; //コンストラクタを使ってインスタンスを作成
student.name="鈴木一郎"; Student student1 = new Student(1,"鈴木一郎");
Student student2 = new Student(2,"田中花子");
Student student3 = new Student(3,"佐藤次郎");
student.printProfile(); //メソッド呼び出し
student1.printProfile();
student2.printProfile();
student3.printProfile();
//クラスから直接呼び出し
System.out.println("現在の生徒数" +Student.getStudentCount() + "人");
} }
} }

View File

@@ -1,8 +1,23 @@
public class Student { public class Student {
//変数を作る
int studentId; int studentId;
String name; String name;
//フィールド追加
static int studentCount = 0;
//コンストラクタ追加
public Student(int studentId,String name) {
this.studentId = studentId;
this.name = name;
studentCount++;
}
//メソッド追加
public static int getStudentCount() {
return studentCount;
}
//メソッド
public void printProfile() { public void printProfile() {
System.out.println("学籍番号:" + this.studentId + " 名前:" + this.name); System.out.println("学籍番号:" + this.studentId + " 名前:" + this.name);