【Java基础知识 24】Java枚举类型enum用法

在这里插入图片描述

目录

    • 一、基本概念
    • 二、枚举的优缺点
      • 1、优点
      • 2、缺点
    • 三、解决ifelse
    • 四、枚举的常用方法

大家好,我是哪吒。

一、基本概念

枚举是Java1.5引入的新特性,通过关键字enum来定义枚举类。枚举类是一种特殊类,它和普通类一样可以使用构造器、定义成员变量和方法,也能实现一个或多个接口,但枚举类不能继承其他类。

二、枚举的优缺点

1、优点

Effctive Java中之所以推荐用枚举代替所有常量Code,原因如下:

(1)类型检查,有效性检查

(2)枚举作为一个类,可以有自己的属性(通常应该是常量,我没遇到过不是的情况)以及自己的方法(否则只能用switch来写,实际违反原则)

(3)和常量相比ÿ

你可能感兴趣的:(49天精通Java从入门到就业,java,开发语言,后端)