void_class为什么合法?因为有下划线吗?

void_class为什么合法?因为有下划线吗?

void_class为什么合法?因为有下划线吗?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

215回答
慕码人4537901 2018-11-11 13:15:06

虽然void和class都是关键字,但是多了下划线,就组成了新的标识符,网页版的习题上有讲解

星耀九州 2018-11-09 20:40:30

对,因为加了下划线就可以看成一个新的单词,它符合规则:不是数字开头,没有空格,不是关键字,保留字。所以合法。

Ungalo 2018-11-07 17:25:08

由字母数字下划线美元符号组成且不能是数字打头,不能是关键字,保留字,就是合法的。这个符合条件,所以合法。

慕粉0908295293 2018-11-07 15:08:51

它并不是class,所以不是Java关键字

进击的学渣a 2018-11-06 16:18:48

不是数字开头 不包含空格 

慕仰8783221 2018-11-06 13:01:36

这是合法的

weixin_慕丝6392518 2018-11-05 23:46:49

加了下划线就组成了一个新的组合,不与关键字重合

aaaaaaf 2018-11-05 15:26:46

对,它不是关键字

qq_小花_pyIS14 2018-11-01 15:18:37

单个单词的话就是关键字,组合之后就是不是了


Stanford77 2018-10-30 20:16:00

对的这个整体不是任何关键字


MichaelYu0821 2018-10-28 23:54:33

首先要明确命名规则规定哪些是不合法的,1、首字母是数字的  2、中间有空格的   3、关键字   可以百度下Java的关键字和保留字,CSDN博客内有详细的解说,一共50个关键字和2个保留字,void_class虽然表面上一看是两个关键字的组合,只是加了特殊符号,但是通过加了特殊符号,本身就失去了关键字的属性了,只是单纯的英文字母了,不理解为什么不合法的原因是没有理解透什么是关键字,还有就是关键字在命名规则里的体现

浅望星尘 2018-10-28 22:18:21

void_class含关键字,但整体不是关键字,符合标识符命名规则,所以合法!

:voidClass、classVoid

银_giCMYZ 2018-10-28 09:40:48

两个关键字加起来不就不是关键字了

慕村9227085 2018-10-24 23:12:01

因为既不是关键字void也不是关键字class,而是由字母和下划线组成的字符串,是合法的。

放空自我_A 2018-10-24 06:58:23

你去熟悉关键字的定义就知道了

慕村5257398 2018-10-22 20:25:24

单个void和class是关键字  但是用下划线连接后命名合法

asl安 2018-10-22 19:04:03

因为它不是以数字开头,也不是关键字

慕码人4557038 2018-10-22 14:58:14

     是的.....

慕少8431201 2018-10-18 13:21:40

虽然void和class都属于关键字,但其组合void_class并非关键字,而且由字母和下划线组成,符合命名规则。

qq_恬不辣_0 2018-10-17 23:03:26

如果是单纯的void是不合法的,但void_class是合法的,因为这是两个不同的单词,而且void_class也符合非字母开头的格式。

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师