`
阳韵圣
  • 浏览: 60540 次
  • 性别: Icon_minigender_1
  • 来自: 烟台
文章分类
社区版块
存档分类
最新评论

java枚举类初级应用

阅读更多

java中的enum类是一个比较特殊的存在,其声明定义的类型即为一个类,且都为java.lang.Enum的子类,枚举类的构造方法为private,这样使得外界不能对其实例化,例:

如果有如下写法则报错:Illegal modifier for the enum constructor; only private is permitted.

 

enum TestEnum {

spring,summer,winter;

public TestEnum(){

}

}

枚举类中的枚举值为public static final 的常量,不可对其另赋值。

 

enum作用之一就是确定所使用的值的范围,例:

 

定义枚举类TestEnum,并在其中赋值如下,则将来使用TestEnum时只能从中获取spring、summer、winter三个值中的一个。

 

 

enum TestEnum {

spring,summer,winter

}

 

 

 

TestEnum t = TestEnum.spring;

switch(t){

case spring:

System.out.println("春天");

break;

case summer:

System.out.println("夏天");

break;

case winter:

System.out.println("冬天");

break;

}

 

0
3
分享到:
评论

相关推荐

    java初级ppt--大学入门教程

    10. **面向对象进阶**:接口、抽象类、内部类、枚举的使用,以及多线程编程的基础知识。 11. **Java SE API**:讲解常用库函数的使用,如Math类、Date类和Calendar类。 12. **简单的程序设计**:通过编写简单的...

    40个JAVA初级源代码

    10. **枚举与注解**:Java枚举提供了一种安全的方式来表示固定集合的值,注解则可以用于元数据,为编译器或运行时环境提供信息。 通过实践这些初级源代码,你将逐步熟悉Java编程的各个方面,并建立坚实的编程基础。...

    完整版 Java初级教程 Java语言程序设计 第2章 基本数据类型、数组和枚举(共19页).ppt

    本文主要探讨Java初级教程中的第二章——基本数据类型、数组和枚举。 首先,Java语言中的注释是程序员为了提高代码可读性而添加的解释性文字。注释有三种形式:单行注释(//)、多行注释(/*...*/)和文档注释(/**...

    java初级学习笔记

    15. **Java SE、Java EE和Java ME**:了解这三种Java平台的不同用途,分别是标准版(SE)用于桌面应用,企业版(EE)用于服务器端应用,微型版(ME)则用于嵌入式设备。 以上只是Java初级学习的部分核心概念,随着...

    Java典型应用彻查1000例第一卷:Java入门(源码.PPT.习题)

    本资料集围绕"Java典型应用彻查1000例第一卷:Java入门"的主题,提供了丰富的学习资源,包括源码、PPT和习题,旨在帮助初学者扎实地掌握Java基础知识,并逐步提升至中级和高级水平。 《Java私塾》系列涵盖了初级、...

    Java SE基础、初级、高级阶段 Java学习资料

    5. **枚举与注解**:学习枚举类型的应用,以及注解的定义和使用。 6. **文件与目录操作**:学习File类,进行文件和目录的创建、删除、重命名等操作。 **高级阶段:** 1. **反射机制**:掌握Class类的使用,通过反射...

    完整版 Java初级教程 Java语言程序设计 第1章 Java语言简介(共16页).ppt

    学习Java初级阶段,你需要掌握基本的数据类型、数组、枚举、运算符、表达式和语句。接着深入理解类和对象、继承与接口、内部类和异常处理。此外,熟悉Java的常用类库,如集合框架,是十分重要的。这些内容构成了Java...

    java初级视频教程系列之-java初始化

    "Java初级视频教程系列之-java初始化"是一套专为初学者设计的教育内容,由经验丰富的IT专家精心录制,旨在帮助学习者掌握Java编程的基础,特别是关于对象初始化的重要概念。 在Java中,初始化是一个关键的步骤,它...

    Java核心编程Java 课件ppt

    14. **枚举与注解**:学习Java中的枚举类型及其用途,以及注解的定义和应用。 15. **Java API**:熟悉Java标准库中的各种类和方法,如Math类,日期时间API,IO和NIO库等。 这份课件将通过PPT的形式,图文并茂地...

    java和C#的初级试题

    java和C#作为目前最流行的两大编程语言,拥有庞大的开发者社区,也有着各自的领域优势,前者主要应用在Android开发,后者则广泛应用于.NET平台。而本次提到的初级试题,覆盖了这两门语言的基础知识点,对于初学者来...

    Java面试笔试题大汇总(最全+详细答案)

    另外,Java的泛型、枚举、注解、Lambda表达式等特性也是面试的常见话题。对于Java 8及以上版本,Stream API和函数式编程的理解也日益重要。 最后,面试者还应关注Java EE相关知识,如Servlet、JSP、JDBC、Spring...

    jGuru的汉化java初级教程

    7. **高级特性**:"Java ÓïÑÔ»ù´¡37.htm"可能包含Java的一些高级特性,如反射、枚举、注解等,这些在实际开发中有着广泛的应用。 通过学习这些内容,初学者不仅可以掌握Java编程的基础,还能逐步理解面向...

    在 Java 应用程序中访问 USB 设备

    尽管目前这些项目还处于初级阶段,但它们已经为许多实际应用奠定了基础,并展示了良好的发展前景。 在未来,我们可以期待看到更多基于这些项目的创新应用和技术的发展,进一步推动 Java 在硬件交互领域的应用和发展...

    Java测试试题一套

    1. Switch语句中的表达式类型:在Java中,Switch语句的表达式可以是byte, short, char, int,枚举类型(Java 5及以上版本)以及String(Java 7及以上版本)。根据题目,表达式不能是float类型,因此答案是D。 2. ...

    有答案初级软件工程师(Java)客观试题

    根据给定文件的信息,我们可以总结出...通过以上解析,我们可以看到这些题目涵盖了 Java 编程语言的基础知识点,包括但不限于数组操作、异常处理、数据类型、方法声明、类与对象等,非常适合初级软件工程师学习和掌握。

    java初级教程

    Java初级教程旨在帮助初学者掌握Java编程语言的基础概念和核心语法。Java是一种广泛使用的面向对象的编程语言,具有跨平台、高性能和强大的安全特性。在本教程中,我们将深入探讨以下几个关键知识点: 1. **Java...

    北大青鸟学士后Java第一单元项目

    7. **函数式编程**:虽然Java 8引入了函数式编程的概念,但在初级阶段,学员会接触到Lambda表达式和Stream API的基本应用,提高代码的简洁性和可读性。 8. **项目实践**:项目实施过程中,学员需要将上述知识点整合...

    最新的java程序员不可不学的java基础教程

    《最新的java程序员不可不学的java基础教程》是一本针对初级Java程序员的宝贵资源,旨在强化和深化对Java编程基础的理解。在这个版本中,我们有理由相信已经解决了之前版本可能出现的打开问题,使得学习者可以无障碍...

    java初级知识

    ### Java初级知识要点详解 #### 一、Java概述与基础知识 **1. 何为编程?** 编程是指通过编写计算机程序来实现特定功能的过程。它涉及使用特定的编程语言(如Java),按照一定的规则和逻辑组织代码,以解决具体...

Global site tag (gtag.js) - Google Analytics