六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 32|回复: 0

关于枚举变量的应用

[复制链接]

升级  15.67%

75

主题

75

主题

75

主题

举人

Rank: 3Rank: 3

积分
247
 楼主| 发表于 2013-1-26 16:21:44 | 显示全部楼层 |阅读模式
package cn.itcast.javase.enumration4;public enum Grade {A("A等级") {@Overridepublic void show() {System.out.println("90-100");}},B("B等级") {@Overridepublic void show() {System.out.println("80-89");}},C("C等级") {@Overridepublic void show() {System.out.println("70-79");}},D("D等级") {@Overridepublic void show() {System.out.println("60-69");}},E("E等级") {@Overridepublic 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(); } } 
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表