博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java 面向对象 之 enum 枚举类型
阅读量:7164 次
发布时间:2019-06-29

本文共 1194 字,大约阅读时间需要 3 分钟。

/** * * 1. 常量 : 用final 修饰的变量  *      注意: 常量 遵循标识符命名规则,  一般大写 *  * 2. enum 枚举类型 : 遵循标识符命名规则, 首字母大写 * 枚举类型: 是一种特殊的限定的常量类型 * 优点 : 限定值 *  */public class Test1 {    public static void main(String[] args) {        // 实例化 r=5 红色的圆        Circle red = new Circle(5, Color.RED);        //red.PI=1000;        red.draw();        // 实例化 r=10 绿色的圆        Circle green = new Circle(10, Color.GREEN);        green.draw();        // 实例化 r=20 蓝色的圆        Circle blue = new Circle(20, Color.BLUE);        blue.draw();    }}//定义枚举类型enum Color {        RED, GREEN, BLUE}class Circle {        double r;//圆的半径    final double PI = 3.14;// 常量    Color color;//圆的颜色  (0:红  1: 绿  2 : 蓝)    public Circle(double r, Color color) {        this.r = r;        this.color = color;    }    //计算圆的面积    public double getArea() {        return PI * r * r;    }    //画圆    public void draw() {        String colorName = "";        if (color == Color.RED) {            colorName = "红色";        }        if (color == Color.GREEN) {            colorName = "绿色";        }        if (color == Color.BLUE) {            colorName = "蓝色";        }        System.out.println("将 面积为 : " + getArea() + " 颜色:" + colorName + " 圆画在屏幕上");    }}

转载地址:http://qlqwm.baihongyu.com/

你可能感兴趣的文章
ios开发学习-弹出视图(Popup View) 效果源码分享--系列教程1
查看>>
过年回去做了些什么。!?
查看>>
ORACLE扩容方法
查看>>
SpringBoot(一)环境搭建
查看>>
js禁止后退
查看>>
JS自动补全
查看>>
最短路径搜索-Floyd算法
查看>>
Windows 8 十大功能看点
查看>>
调浏览器兼容时遇到的问题
查看>>
java中的并发:进程和线程
查看>>
我的友情链接
查看>>
JAVAEE项目结构以及并发随想
查看>>
iOS开发之生成图片水印
查看>>
PJSIP 网络视频,电话
查看>>
详解spring 每个jar的作用
查看>>
关于云的日记
查看>>
linux安装
查看>>
利用dbms_repair来标记和跳过坏块
查看>>
解决ssh免密码登录 非默认端口22免密钥登录
查看>>
HTTP错误码解释(状态码)
查看>>