继承:可以基于已经存在的类构造一个新类。继承已经存在的类就可以复用这些类的方法和域。在此基础上,可以添加新的方法和域,从而扩充了类的功能。
合成:在新类里创建原有的对象称为合成。这种方式可以重复利用现有的代码而不更改它的形式。
enum
的全称为 enumeration, 是 JDK 1.5 中引入的新特性。
在Java中,被 enum
关键字修饰的类型就是枚举类型。
如果枚举不添加任何方法,枚举值默认为从0开始的有序数值。以 Color 枚举类型举例,它的枚举常量依次为 RED:0,GREEN:1,BLUE:2
。
枚举的好处:可以将常量组织起来,统一进行管理。
枚举的典型应用场景:错误码、状态机等。