摘要:
枚举是就是固定的多个常量对象的集合 定义格式: [修饰符] enum 枚举类型名 { 常量A,常量B,常量C...; } 我们自定义的枚举类型,在编译(在底层)都是直接继承于java.lang.Enum是所有枚举的父类。 枚举类的特点: 1. 枚举的直接父类java.lang.Enum,但是不能显示 阅读全文
摘要:
相同点: 1. 都位于继承的顶端,用于被其他实现或继承。 2. 都不能被实例化。 3. 都可以定义抽象方法,其子类/实现类都必须覆写这些抽象方法。 不同: 1. 接口没有构造方法,抽象类有构造方法。 2. 抽象类可包含普通方法和抽象方法,接口只能包含抽象方法(java8之前)。 3. 一个类只能继承 阅读全文