diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5241a72 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*.class \ No newline at end of file diff --git a/src/Onigiri.java b/src/Onigiri.java index 9f0254e..e004aea 100644 --- a/src/Onigiri.java +++ b/src/Onigiri.java @@ -6,13 +6,21 @@ static { list = new ArrayList(); } + static private Onigiri onlyone; + static Onigiri getOnigiri(){ + if (onlyone != null) return onlyone; + else { + onlyone = new Onigiri(); + return onlyone; + } + } // フィールド/メンバ=データの詳細 String gu ; /* おにぎりの具名 */ boolean withNori; /* 海苔がついているか? true / false */ int shape ; /* 0:丸, 1:俵型, 3:三角形 */ //コンストラクタ=データ製造機 - public Onigiri() { + private Onigiri() { gu = "無し(塩むすび)"; withNori = false; shape = 3;