• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • 办公软件
  • 多媒体
  • 图形图像
  • 系统工具
  • 安全杀毒
  • 聊天工具
  • 电脑学习
  • 应用软件
  • 网络软件
  • 课件工具
  • 浏览器
  • 手机软件
您的位置:首页 > 软件教程 >手机软件 > java中的常量定义 final 的问题解决方法

java中的常量定义 final 的问题解决方法

作者:佚名 字体:[增加 减小] 来源:互联网

本文主要包含电脑键盘等软件教程,佚名希望在学习及工作中可以帮助到您

Java 中我们常常需要定义一些常量ID,ID值为连续不重复值

方法1:, 方便的定义,方便增减ID 非常方便, 程序保证不会有重复的ID

public static class HandleMessage{

// 常量这样定义, switch 语句过不去

final static int HM_USER = 0x100;

private static int _id = 1;

public final static int HM_INIT_ERROR = HM_USER + ++_id;

public final static int HM_INIT_COMPLETE = HM_USER + ++_id;

}

方法2, 定义较死板,增减ID 需要注意,是否有重复的ID,由定义者来保证,多人开发时这个很难保证,

public static class HandleMessage{

final static int HM_USER = 0x100;

public final static int HM_INIT_ERROR = HM_USER + 1;

public final static int HM_INIT_COMPLETE = HM_USER + 2;

}
 

代码中,

switch(id){

case HandleMessage.HM_INIT_ERROR:

//方法1 无法编译提示错误, case expressions must be constant expressions

//方法2 正常

break;

}

您可能想查找下面的文章:

相关文章

  • 2016年微信/QQ/支付宝怎么设置自动抢红包?
  • 腾讯微信5.2怎么改签名 微信5.2修改个性签名方法图解
  • vst全聚合是什么 vst全聚合手机版能下载视频吗
  • 母亲节大家都在微信朋友圈刷屏晒妈 网友调侃一天认识所有妈
  • 支付宝小程序生活圈怎么玩 支付宝小程序和生活圈绑定方法
  • 人生日历android版云同步记事提醒功能设置方法介绍
  • 为庆Google Earth 10周年,添加全新功能
  • 大象册怎删除相册?大象册删除整个相册的方法
  • k歌达人电脑版安装图文教程
  • 花椒直播怎么放音乐 花椒直播APP播放歌曲图文方法

文章分类

  • 办公软件
  • 多媒体
  • 图形图像
  • 系统工具
  • 安全杀毒
  • 聊天工具
  • 电脑学习
  • 应用软件
  • 网络软件
  • 课件工具
  • 浏览器
  • 手机软件

最近更新的内容

    • 手机天猫怎么领取积分以来兑换抵扣金额
    • 腾讯视频影视圈怎么对影视发表评论?
    • 支付宝火车票怎么领取里程并兑换?
    • 微信里的6大毒药,你知道几种?
    • 支付宝app怎么购买父母防电信诈骗险?
    • 表情me如何制作卡通表情/大头贴?
    • WPS office手机版怎么更换皮肤?
    • 赶集易洗车添加常用地址的方法
    • 支付宝体育服务早起打卡怎么玩?
    • 360免费电话是什么?360免费电话的使用方法介绍

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有