2018-11-02

2018-11-02  本文已影响0人  单是一个姓

枚举复习

定义或者是特点:

  1. 关键字:enum,默认继承java.lang.Enum,不能再继承其它类
  2. 提供一个静态的values方法,遍历出所有的枚举值
  3. 自己定义方法时必须在enum实例序列的最后添加一个分号。
  4. Java 要求必须先定义 enum 实例(即枚举常量,枚举对象,定义在枚举最前面)

优点:

有效的提高代码的整洁性、可读性、可维护性等

应用场景:

问题:为什么枚举类能通过似有构造函数给定义的变量赋值?

public enum Car {
    lamborghini(900),audi(50);
    private int price;
    Car(int p) {
        price = p;
    }

看到有一句话这么说:
枚举的成员就是枚举对象,只不过他们是静态常量而已

知识链接

上一篇 下一篇

猜你喜欢

热点阅读