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

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

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

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

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

215回答
慕婉清0322415 2018-06-23 10:16:28

满足命名方式,且不是关键字

校长vV思聪Vv 2018-06-21 19:38:44
void_class 已经成一个组合了,不再是一个单独的void关键字了,所以合法
冬日里的飘雪 2018-06-18 23:49:54

不是关键字,也没有以数字开头,只有字母和下划线,所以合法

qq_饮水思源_7 2018-06-17 23:43:10

void_class是一个组合的单词了,区别于关键字void/class,可以理解为,当关键字通过标识符的一些数字进行拼接时,就形成一个新的标识符

大丈夫2 2018-06-15 20:42:05

void_class已经不属于关键字了

张天童 2018-06-14 16:26:45

合法变量名:可以包含数字、字母、下划线、$(不能以数字开头),且不能是关键字。

void是关键字,class是关键字,两者都不能作为变量名。

但void_class既非前者,也非后者,所以不是关键字,同时满足合法变量名的身份。

兔子呼啦 2018-06-13 23:23:58

void跟class单独起来是关键字,void_class连在一起就不是。就像voidclass,也不算是关键字,因为它们都不是单独的。

qq_a污骨_0 2018-06-13 23:17:26

可以包含关键字,但是不能直接用关键字来当


张同学i 2018-06-13 22:05:13

是的,viod_class合在一起就不是关键字了

qq_曦曦好乖_0 2018-06-13 20:14:19

当void和class独立时是关键字,但是中间用下划线连接起来了,与另一个单词组成了一个新的整体,就合法了

小帅的大佬 2018-06-13 16:33:50

因为void_class是一个整体,虽然void和class都是关键字但是合在一起就不是了,好比一个人叫“谢娜”(void)是明星(关键字),另一个人叫“张杰”(class)也是明星(关键字),但是姓谢名娜的张杰的这个叫“谢娜的张杰”(void_class)的人显然并不是一个明星(关键字)。

慕斯卡8207446 2018-06-11 00:52:47

void和class本身是关键,但是中间用下划线连接起来了,就不是关键字了

摘星楼主 2018-06-10 20:40:42

“void”是关键字 “class”也是关键字 加了下划线链接的话 这个就变成了一个整体 计算机会从v一直识别到s 然后判断系统中并没有这个“void_class”关键字,所以就合法咯 

计算机执行很僵硬的,如果不僵硬,那就是人工智能了~~~会爆炸的~~~

Devon_Feng 2018-06-09 09:35:56

可以这么说   下划线将两个单词连接在一起  在编译的时候识别为一个单词   因此与关键字保留字不冲突  即合法

qq_北港不夏_5 2018-03-07 16:52:28

因为JAVA中并没有这个关键字

首页上一页7891011下一页尾页
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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