From 6ce33cfdc9779c181126163dd8a74aa5fd72fea8 Mon Sep 17 00:00:00 2001 From: o-matsuda <26-o-matsuda-stellatecnica@it-college.co.jp> Date: Tue, 15 Sep 2026 14:32:11 +0900 Subject: [PATCH] =?UTF-8?q?=E6=AE=B5=E9=9A=8E=EF=BC=93=E5=AE=8C=E4=BA=86?= =?UTF-8?q?=E3=81=97=E3=81=BE=E3=81=97=E3=81=9F=E3=80=82?= 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 | 11 ++++++++++- 2 files changed, 19 insertions(+), 6 deletions(-) diff --git a/em-oop/src/BasicCheck2.java b/em-oop/src/BasicCheck2.java index 27302ef..9cc4f46 100644 --- a/em-oop/src/BasicCheck2.java +++ b/em-oop/src/BasicCheck2.java @@ -3,11 +3,15 @@ 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(); + int total=Student.getStudentCount(); + System.out.println("現在の生徒数" + total + "人"); } - + } diff --git a/em-oop/src/Student.java b/em-oop/src/Student.java index 1e4ae67..86bb8f5 100644 --- a/em-oop/src/Student.java +++ b/em-oop/src/Student.java @@ -5,5 +5,14 @@ public class Student { void printProfile() { System.out.println("学籍番号;"+this.studentId+" 名前;"+this.name); - } + } + static int studentCount = 0; + public Student (int studentId,String name){ + this.studentId = studentId; + this.name = name; + studentCount++; + } + static int getStudentCount() { + return studentCount; + } }