以下のコードのようにenum型を引数にした時、"列挙型定数が必要です"とコンパイルエラーとなります。この列挙型定数とは何でしょうか。また引数としてどのように使用するのでしょうか。
Java
1class Enum { 2 3 Number number; 4 private String name; 5 6 public Enum(String name, Number number){ 7 this.name = name; 8 this.number = number; 9 } 10 11 public enum Number{ 12 10, 13 20, 14 30 15 } 16 17 public String getname(){ 18 return name; 19 } 20 21 public Number getNumber(){ 22 return number; 23 } 24 25 public String toString(){ 26 String str = name + " " + number; 27 return str; 28 } 29} 30 31 32class Sample1{ 33 public static void main(String[] args){ 34 35 Enum enum1 = new Enum("太郎", 10); 36 System.out.println(enum1); 37 } 38} 39
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/04 02:28