我聲明enum
與分配給他們每個人的值。比較一個對象的值與枚舉值
public enum RATING {
G(0), P(12), M(16);
private int age;
private RATING(int age){
this.age = age;
}
}
我想做這樣的事情,但它不能編譯。
... if (Customer.getAge() >= Film.getRating()) ...
Customer.getAge()
返回int
; Film.getRating()
返回一個enum RATING
如何比較對象的值與值enum
?
真棒,謝謝。但爲什麼我不能'Film.getRating()。values()'而不是? – Matt
@Matt你沒有值的方法。 – Stultuske
爲什麼我問這是因爲我查看了JavaDoc - https://docs.oracle.com/javase/tutorial/java/javaOO/enum.html。 – Matt