Java で音符の列挙を作成するにはどうすればよいでしょうか。各音符にはオクターブとキー付き変数があります。これは私がこれまでに持っているものです...
public enum Notes
{
c,
cS,
d,
dS,
e,
f,
fS,
g,
gS,
a,
aS,
b;
int octave;
boolean isPlaying;
}
したがって、コードで列挙型にアクセスするときは、次のように記述します...
Notes.c.octave = 4;
Notes.c.isPlaying = true;
ここに私の質問があります: 各オクターブの各ノートに対して isPlaying ブール値を取得するにはどうすればよいですか?
そのようです:
Notes.c.octave.isPlaying = true;
または、次のようにする必要がありますか?
public enum Notes
{
c1,
cS1,
d1,
dS1,
e1,
f1,
fS1,
g1,
gS1,
a1,
aS1,
b1
c2,
cS2,
d2,
dS2,
e2,
f2,
fS2,
g2,
gS2,
a2,
aS2,
b2;
etc...
boolean isPlaying;
}
この質問に答えるために時間を割いていただきありがとうございます!