From f1e00a5534061838bd89095644f0b8e775d0a361 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=88=B4=E6=9C=A8=E3=80=80=E7=9A=93=E4=BB=8B?=
<26-k-suzuki-avnz@it-college.co.jp>
Date: Thu, 15 Oct 2026 12:42:11 +0900
Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E4=BA=86=E6=B8=88?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Question12-Encapsulation/.classpath | 6 ++++
Question12-Encapsulation/.gitignore | 1 +
Question12-Encapsulation/.project | 23 +++++++++++++
.../.settings/org.eclipse.jdt.core.prefs | 9 +++++
....eclipse.wst.common.project.facet.core.xml | 4 +++
.../src/main/java/Item.java | 14 ++++++++
.../src/main/java/Question12_1.java | 21 ++++++++++++
.../src/main/java/Question12_2.java | 12 +++++++
.../src/main/java/User.java | 34 +++++++++++++++++++
9 files changed, 124 insertions(+)
create mode 100644 Question12-Encapsulation/.classpath
create mode 100644 Question12-Encapsulation/.gitignore
create mode 100644 Question12-Encapsulation/.project
create mode 100644 Question12-Encapsulation/.settings/org.eclipse.jdt.core.prefs
create mode 100644 Question12-Encapsulation/.settings/org.eclipse.wst.common.project.facet.core.xml
create mode 100644 Question12-Encapsulation/src/main/java/Item.java
create mode 100644 Question12-Encapsulation/src/main/java/Question12_1.java
create mode 100644 Question12-Encapsulation/src/main/java/Question12_2.java
create mode 100644 Question12-Encapsulation/src/main/java/User.java
diff --git a/Question12-Encapsulation/.classpath b/Question12-Encapsulation/.classpath
new file mode 100644
index 0000000..c771657
--- /dev/null
+++ b/Question12-Encapsulation/.classpath
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Question12-Encapsulation/.gitignore b/Question12-Encapsulation/.gitignore
new file mode 100644
index 0000000..84c048a
--- /dev/null
+++ b/Question12-Encapsulation/.gitignore
@@ -0,0 +1 @@
+/build/
diff --git a/Question12-Encapsulation/.project b/Question12-Encapsulation/.project
new file mode 100644
index 0000000..5aa0f8a
--- /dev/null
+++ b/Question12-Encapsulation/.project
@@ -0,0 +1,23 @@
+
+
+ Question12-Encapsulation
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.eclipse.wst.common.project.facet.core.builder
+
+
+
+
+
+ org.eclipse.wst.common.project.facet.core.nature
+ org.eclipse.jdt.core.javanature
+
+
diff --git a/Question12-Encapsulation/.settings/org.eclipse.jdt.core.prefs b/Question12-Encapsulation/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..23fa13b
--- /dev/null
+++ b/Question12-Encapsulation/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,9 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=21
+org.eclipse.jdt.core.compiler.compliance=21
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
+org.eclipse.jdt.core.compiler.release=enabled
+org.eclipse.jdt.core.compiler.source=21
diff --git a/Question12-Encapsulation/.settings/org.eclipse.wst.common.project.facet.core.xml b/Question12-Encapsulation/.settings/org.eclipse.wst.common.project.facet.core.xml
new file mode 100644
index 0000000..c1a8d07
--- /dev/null
+++ b/Question12-Encapsulation/.settings/org.eclipse.wst.common.project.facet.core.xml
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/Question12-Encapsulation/src/main/java/Item.java b/Question12-Encapsulation/src/main/java/Item.java
new file mode 100644
index 0000000..7fcb34c
--- /dev/null
+++ b/Question12-Encapsulation/src/main/java/Item.java
@@ -0,0 +1,14 @@
+
+public class Item {
+
+ private String item;
+
+ public Item() {
+ this.item = "アイテムA";
+ }
+
+ public String getItem() {
+ return item;
+ }
+
+}
diff --git a/Question12-Encapsulation/src/main/java/Question12_1.java b/Question12-Encapsulation/src/main/java/Question12_1.java
new file mode 100644
index 0000000..f084e64
--- /dev/null
+++ b/Question12-Encapsulation/src/main/java/Question12_1.java
@@ -0,0 +1,21 @@
+
+public class Question12_1 {
+
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+
+ User user = new User();
+
+ user.setId(1000);
+ user.setName("リゾーム太郎");
+ user.setMail("rhizome@hogehoge.com");
+ user.setPass("12345");
+
+ System.out.println("ID :"+user.getId());
+ System.out.println("名前 :"+user.getName());
+ System.out.println("メールアドレス :"+user.getMail());
+ System.out.println("パスワード :"+user.getPass());
+
+ }
+
+}
diff --git a/Question12-Encapsulation/src/main/java/Question12_2.java b/Question12-Encapsulation/src/main/java/Question12_2.java
new file mode 100644
index 0000000..cdf540b
--- /dev/null
+++ b/Question12-Encapsulation/src/main/java/Question12_2.java
@@ -0,0 +1,12 @@
+
+public class Question12_2 {
+
+ public static void main(String[] args) {
+ // TODO 自動生成されたメソッド・スタブ
+
+ Item item = new Item();
+ System.out.println(item.getItem());
+
+ }
+
+}
diff --git a/Question12-Encapsulation/src/main/java/User.java b/Question12-Encapsulation/src/main/java/User.java
new file mode 100644
index 0000000..b9122e7
--- /dev/null
+++ b/Question12-Encapsulation/src/main/java/User.java
@@ -0,0 +1,34 @@
+
+public class User {
+
+ private int Id;
+ private String name;
+ private String mail;
+ private String pass;
+
+ public int getId() {
+ return Id;
+ }
+ public void setId(int id) {
+ Id = id;
+ }
+ public String getName() {
+ return name;
+ }
+ public void setName(String name) {
+ this.name = name;
+ }
+ public String getMail() {
+ return mail;
+ }
+ public void setMail(String mail) {
+ this.mail = mail;
+ }
+ public String getPass() {
+ return pass;
+ }
+ public void setPass(String pass) {
+ this.pass = pass;
+ }
+
+}