[java]用中文定义类名、接口名、变量名、方法名的坏处是
答案:4 悬赏:0 手机版
解决时间 2021-04-08 11:17
- 提问者网友:山高云阔
- 2021-04-07 14:57
[java]用中文定义类名、接口名、变量名、方法名的坏处是
最佳答案
- 五星知识达人网友:千杯敬自由
- 2021-04-07 15:30
这个问题脑洞有点大
1、首先Java中类名、接口名、变量名、方法名是可以用中文名称的
2、打个比方:就像我们吃中餐的时候,都是用筷子,吃西餐的时候用刀叉,但是反过来也是可以吃的,但你不觉得很别扭吗?
3、代码这东西是美国人发明的,用字母当然最好了。砸门写的代码都是字母,有的注释都得用英文的,因为这样子就不会因为在编码的不同的时候,出现乱码而恼火了(因为字母在任何编码下都是一样的呀)
1、首先Java中类名、接口名、变量名、方法名是可以用中文名称的
2、打个比方:就像我们吃中餐的时候,都是用筷子,吃西餐的时候用刀叉,但是反过来也是可以吃的,但你不觉得很别扭吗?
3、代码这东西是美国人发明的,用字母当然最好了。砸门写的代码都是字母,有的注释都得用英文的,因为这样子就不会因为在编码的不同的时候,出现乱码而恼火了(因为字母在任何编码下都是一样的呀)
全部回答
- 1楼网友:忘川信使
- 2021-04-07 18:47
在服务器上运行容易出现乱码!不是很友好!
- 2楼网友:底特律间谍
- 2021-04-07 17:30
(1)中文命名容易出现乱码
(2)中文在调用的时候不方便
(3)人家编译器啥都是外国人发明的,按照人家的规则才能更好的使用。
(2)中文在调用的时候不方便
(3)人家编译器啥都是外国人发明的,按照人家的规则才能更好的使用。
- 3楼网友:夜风逐马
- 2021-04-07 16:58
变量等名称的只要符合java语法规范都是可以的。使用中文和使用英文在java文件和class文件上都没有本质区别,甚至性能上都没有影响。
不过
如果认为中文建立变量和类名等等可以极大的代码可读性的话,这个是站不住脚的,所谓的是代码语言,代码语言,一个语言是要让人看着舒服,读起来通顺的,理解方便的前提才能创造出来的。中文和英文穿插起来可能会是这样一种方式:
假设我只会英文,我回答此问题为了让回中文的人更易理解,我是不是可以如下方式回答
变量等 name strategy 只要 legal 就可以的, 使用chinese 和 english in java 文件 and class 文件 no different....
感受一下大家看上面这句回答之后的内心戏。
不过
如果认为中文建立变量和类名等等可以极大的代码可读性的话,这个是站不住脚的,所谓的是代码语言,代码语言,一个语言是要让人看着舒服,读起来通顺的,理解方便的前提才能创造出来的。中文和英文穿插起来可能会是这样一种方式:
假设我只会英文,我回答此问题为了让回中文的人更易理解,我是不是可以如下方式回答
变量等 name strategy 只要 legal 就可以的, 使用chinese 和 english in java 文件 and class 文件 no different....
感受一下大家看上面这句回答之后的内心戏。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯