enum
數據類型和Enumeration
接口之間是否有區別。我在兩者之間感到困惑。枚舉和枚舉之間的區別
我得到了我的答案,他們沒有關係,但這使我想到另一個問題。
我們不能實例化接口。那麼,什麼是此行的
Enumeration days = dayNames.elements();
繼承人包含線上
import java.util.Vector;
import java.util.Enumeration;
public class EnumerationTester {
public static void main(String args[]) {
Enumeration days;
Vector dayNames = new Vector();
dayNames.add("Sunday");
dayNames.add("Monday");
dayNames.add("Tuesday");
dayNames.add("Wednesday");
dayNames.add("Thursday");
dayNames.add("Friday");
dayNames.add("Saturday");
days = dayNames.elements();
while (days.hasMoreElements()){
System.out.println(days.nextElement());
}
}
}
它們與「人」和「海牛」大致相似。 'enum'是一個允許有意義的常量的語法糖; '枚舉'是一種提供通過集合的方式。 – Amadan
@Amadan Enumeration是一個類或接口。 –
@chetanmehta枚舉是一個接口 – SpringLearner