为什么Java中 不 能 通 过 #define命 令 把 一 个 标 识 符 定义为 常 量 ,而 是 用 关键 字 final来 实 现 ?
答案:3 悬赏:0 手机版
解决时间 2021-04-26 01:59
- 提问者网友:爱了却不能说
- 2021-04-25 18:31
为什么Java中 不 能 通 过 #define命 令 把 一 个 标 识 符 定义为 常 量 ,而 是 用 关键 字 final来 实 现?
最佳答案
- 五星知识达人网友:荒野風
- 2021-04-25 20:00
......DEFINE是在编译的时候把里面的字母替换成常量,JAVA只编译一次的,之后生成二进制文件直接执行,所以这样的替换是没有意义的
全部回答
- 1楼网友:独行浪子会拥风
- 2021-04-25 21:20
你说为什么 左撇子 要用左手
正常人就用右手呢?
- 2楼网友:忘川信使
- 2021-04-25 21:02
语法规则。final关键字来修饰常量,就这么定义的。 #define是c语言的东西
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯