From 23f5358254c53735fdd989fe5599c1cfb2d75551 Mon Sep 17 00:00:00 2001 From: m-shimizu <26-m-e-stella-tecnica@it-college.jp> Date: Wed, 16 Sep 2026 13:42:09 +0900 Subject: [PATCH] =?UTF-8?q?=EF=BC=93=E6=AE=B5=E9=9A=8E=E7=9B=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- em-oop/src/BasicCheck2.java | 14 ++++++++++---- em-oop/src/Student.java | 9 ++++++++- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/em-oop/src/BasicCheck2.java b/em-oop/src/BasicCheck2.java index f3dd18b..fcf2223 100644 --- a/em-oop/src/BasicCheck2.java +++ b/em-oop/src/BasicCheck2.java @@ -1,15 +1,21 @@ public class BasicCheck2 { public static void main(String[] args) { - Student student = new Student(1,"鈴木一郎"); - student.studentId = 1; - student.name = "鈴木一郎"; + Student student1 = new Student(1,"鈴木一郎"); + Student student2 = new Student(2,"田中花子"); + Student student3 = new Student(3,"佐藤次郎"); + +// student.studentId = 1; +// student.name = "鈴木一郎"; // System.out.print("学籍番号"+student.studentId); // System.out.print("名前:" + student.name); - student.printProfile(); + student1.printProfile(); + student2.printProfile(); + student3.printProfile(); + System.out.println("現在の生徒数:" + Student.getStudentCount() + "人"); } } diff --git a/em-oop/src/Student.java b/em-oop/src/Student.java index 1292ae4..a2ae1fb 100644 --- a/em-oop/src/Student.java +++ b/em-oop/src/Student.java @@ -2,11 +2,15 @@ public class Student { int studentId; String name; + + static int studentCount = 0; public Student(int studentId, String name) { this.studentId = studentId; this.name = name; + studentCount++; + } public void printProfile() { @@ -17,7 +21,10 @@ public class Student { //s.printProfile(); //} - + public static int getStudentCount() { + return studentCount; + + } }