填空题
已知有如下枚举类及其使用。import static java.lang.System.*;public enum WeekDays{MONDAY(1, "星期一"),TUESDAY(2, "星期二"),WEDNESDAY(3, "星期三"),THURSDAY(4, "星期四"),FRIDAY(5, "星期五"),SATURDAY(6, "星期六"),SUNDAY(7, "星期日"); // 最后一个后面必须有分号private int no;private String name;【1】 WeekDays(int code, String name) {this.no = code;this.name = name;}//private WeekDays() {}public int getNo() {return no;}public String getName() {return name;}public static void main(String[] args) {out.println(WeekDays.MONDAY.getNo());out.println(MONDAY.getName());out.println(WeekDays.THURSDAY);// 默认调用toString()out.println("====================");for(WeekDays e : WeekDays.values()) {out.printf("%9s:[%d,%s]\n",e, e.getNo(), e.getName());}}static String sname = "test"; // 静态域在枚举外可以通过枚举类名.静态域访问}class A{ // 演示,可以使用枚举类中的静态域String x = WeekDays.sname;int n = WeekDays.FRIDAY.getNo();}问题:(1)横线【1】处,如果一定要填一个Java关键字,只能是填( )。(2)请结合枚举的概念及用途,解释为何必须是上述关键字。
套餐购买该问题答案仅对会员开放,欢迎开通会员 ¥ 19.9
0.64/天
1个月(不限次)
¥ 19.9
1000次
(不限时)
¥ 29.9
0.32/天
3个月(不限次)
¥ 59.9
0.16/天
1年(不限次)
立即支付