From 3d026db061c7010d3794c7059de55557bc56a06f Mon Sep 17 00:00:00 2001 From: s-sakiyama <26-m-s-stella-tecnica@it-college.jp> Date: Tue, 15 Sep 2026 13:08:33 +0900 Subject: [PATCH] =?UTF-8?q?3=E6=AE=B5=E9=9A=8E=E7=9B=AE=EF=BC=88Student?= =?UTF-8?q?=E3=82=AF=E3=83=A9=E3=82=B9=E3=81=AB=E3=82=B3=E3=83=B3=E3=82=B9?= =?UTF-8?q?=E3=83=88=E3=83=A9=E3=82=AF=E3=82=BF=E3=81=A8static=E3=83=A1?= =?UTF-8?q?=E3=83=B3=E3=83=90=E3=82=92=E8=BF=BD=E5=8A=A0=E3=81=97=E3=82=88?= =?UTF-8?q?=E3=81=86=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- em-oop/src/BasicCheck2.java | 11 +++++++---- em-oop/src/Student.java | 11 +++++++++++ 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/em-oop/src/BasicCheck2.java b/em-oop/src/BasicCheck2.java index 7c81880..0e4b38e 100644 --- a/em-oop/src/BasicCheck2.java +++ b/em-oop/src/BasicCheck2.java @@ -3,10 +3,13 @@ public class BasicCheck2 { public static void main(String[] args) { // TODO 自動生成されたメソッド・スタブ - Student student = new Student(); - student.studentId = 1; - student.name = "鈴木一郎"; - student.printProfile(); + Student student1 = new Student(1, "鈴木一郎"); + Student student2 = new Student(2, "田中花子"); + Student student3 = new Student(3, "佐藤次郎"); + 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 9f90905..16c9690 100644 --- a/em-oop/src/Student.java +++ b/em-oop/src/Student.java @@ -2,8 +2,19 @@ public class Student { int studentId; String name; + static int studentCount = 0; void printProfile() { System.out.println("学籍番号:" + this.studentId + " 名前:" + this.name); } + + public Student(int studentId, String name) { + this.studentId = studentId; + this.name = name; + studentCount++; + } + + public static int getStudentCount() { + return studentCount; + } }