次のことを試しましたが、「引数の数が間違っています(0の場合は2)」というエラーが発生しました。
class Rating
NOOB = Rating.new(1, "U A NOOB")
def initialize(rating, message)
@rating = rating
@message = message
end
end
Rubyで次のように書くのと同じことは何でしょうか?(これは列挙型を実行する私の方法です)
public class Rating {
public static Rating NOOB = new Rating(1, "U SO NOOB");
public static Rating EXPERT = new Rating(2, "U A PRO BRO");
private int rating;
private String message;
public Rating(int rating, String message) {
this.rating = rating;
this.message = message;
}
...
}