package cn.itcast.javase.enumration4;
public enum Grade {
A("A等级") {
@Override
public void show() {
System.out.println("90-100");
}
},B("B等级") {
@Override
public void show() {
System.out.println("80-89");
}
},C("C等级") {
@Override
public void show() {
System.out.println("70-79");
}
},D("D等级") {
@Override
public void show() {
System.out.println("60-69");
}
},E("E等级") {
@Override
public void show() {
System.out.println("不及格");
}
};
private String tip;
private Grade(String tip) {
this.tip = tip;
}
public String getTip(){
return tip;
}
public abstract void show();
}
package cn.itcast.javase.enumration4;
public class Student {
private String name;
private Grade grade;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Grade getGrade() {
return grade;
}
public void setGrade(Grade grade) {
this.grade = grade;
}
public void show(){
System.out.print(this.name + " is ");
this.grade.show();
}
}
package cn.itcast.javase.enumration4;
public class Demo1 {
public static void main(String[] args) {
Student student = new Student();
student.setName("Davy");
//student.setGrade("F");
student.setGrade(Grade.E);
student.show();
}
}
分享到:
相关推荐
### 在VB中使用枚举变量 #### 枚举变量的概念 枚举(Enumeration)是一种特殊的数据类型,它允许程序员为一组数值定义一个符号名称。在Visual Basic (VB) 中,枚举类型的使用使得代码更加易读且易于维护,因为它们...
枚举变量的使用大大简化了Excel VBA编程,使得代码更易读、易理解。通过这些枚举,我们可以更准确地控制Excel的工作表、单元格、图表和其他对象的属性,提高工作效率。在处理大量数据时,了解和运用这些枚举变量是...
本教程将深入探讨在Mybatis Plus中如何有效地使用枚举变量,提升代码的可读性和可维护性。 在Java编程中,枚举类型(enum)是一种强大的工具,它允许我们定义一组预定义的常量,这些常量通常代表某种固定的、有限的...
本文将深入探讨如何在编程中有效利用枚举变量,并通过一个具体的示例来说明其在实际应用中的价值。 ### 枚举变量的概念 枚举是一种特殊的用户定义的数据类型,用于表示一组命名的常量集合。这些常量通常是整数,但...
枚举类型的定义和枚举变量的使用是编程中常见且重要的概念,尤其在处理固定集合的值时非常方便。下面我们将详细探讨这两个主题。 **枚举类型的定义** 在C语言中,枚举类型是通过`enum`关键字来定义的。一个枚举...
Labview程序
枚举成员可以像变量一样被赋值和使用: ```csharp Color myColor = Color.Red; ``` 枚举在代码中提供了更好的可读性,避免了使用硬编码的整数值。 **3. 数组** 数组是C#中存储同类型数据集合的数据结构。数组可以是...
- 若需将数值赋给枚举变量,需进行强制类型转换,如`(enum weekday)2`表示将序号为2的枚举元素(在这里是`tue`)赋给枚举变量`a`。 4. 示例应用: 在给定的程序示例9.4中,枚举类型`body`定义了四个元素`a`、`b`...
### C语言枚举的简单应用 #### 概述 本文将详细介绍如何在C语言中使用枚举类型(`enum`)来解决一个具体问题:计算并列出从五种颜色(红、黄、蓝、白、黑)的球中取出三种不同颜色球的所有可能组合。 #### 枚举...
本文介绍在自定义PowerShell函数时,如何设置函数可以使用枚举变量智能提示参数值。枚举类型可以是.NET框架下的系统枚举类型。 在PowerShell 3.0版本中,出现了一项新的功能,那就是参数值的智能提示。当然,不是...
以上代码片段展示了如何在易语言中使用`GetEnvironmentStrings`和`FreeEnvironmentStrings`函数枚举并打印环境变量。实际编写代码时,需要根据易语言的具体语法和库函数进行适当调整。 通过学习和掌握这个过程,你...
这个文件可能包含了各种枚举类型定义和变量声明的实例,包括如何定义枚举常量、如何在程序中使用它们,以及如何处理枚举值和整数之间的转换。通过学习这些例子,开发者可以更好地理解和掌握枚举类型在实际编程中的...
3. **枚举变量的赋值与使用** - 枚举值一旦定义就不可改变,它们本质上是常量。因此,不能在程序运行过程中重新给枚举值赋值。 - 枚举元素默认按顺序分配整数值,第一个元素的值为0,后续元素依次递增1。 - 示例...
只需添加属性tylift即可将枚举变量提升为类型级别。 这对于非常有用。 重要提示:本库提供的机制几乎相同的实验功能/尚未完全没有实现。 有关更多信息,请参见下面的相应部分。 该属性将枚举变量提升为自己的类型...
写了一个公共的工具脚本可能设置了好多变量,但是实际使用时可能只使用了一部分,有好多变量都是空的(实际不需要设置),看着是不是很奇怪 ...测试demo写了使用枚举或者bool值控制,控制的变量多的话建议使用枚举
今天就让我们跟随涛哥一起,深入理解C语言中的枚举类型,并且探讨它在Linux内核中的应用,以及使用枚举时需要注意的一些编程细节。 首先,枚举类型在C语言中通常有三种使用方法: 1. 先定义枚举类型,再定义枚举...
本压缩包“易语言源码易语言枚举环境变量源码.rar”包含了一个易语言程序,该程序用于枚举和查看系统中的环境变量。环境变量在计算机科学中扮演着重要的角色,它们是操作系统用来存储信息的全局变量,如路径、配置...