51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3654|回复: 6
打印 上一主题 下一主题

Java的神奇中文式代码

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-7-10 15:27:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
前些日子把ThinkJava拿来温习了一下,突然有一新发现:
1. 新建一个JAVA文件,命名为: "中文.java"
2. 代码如下:
package com.amaxgs.automation.study;

public class 中文 {

private String 中文变量 = null;

public 中文(String 中文变量) {
// TODO Auto-generated constructor stub
this.中文变量 = 中文变量;
System.out.println(中文变量);
}

public void 中文设定(String 中文变量) {
this.中文变量 = 中文变量;
}

public String 中文获取() {
return 中文变量;
}

public static String 中文静态方法(String 中文静态) {
return 中文静态;
}

public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println(中文.中文静态方法("问一下,中文能使吗?"));
中文 中文实例 = new 中文("不知道啊,你要不要试试?");
中文实例.中文设定("支持中文,就连一个变量名也不要错过!");
System.out.println(中文实例.中文获取());
}
}
3. 运行,输出结果:
问一下,中文能使吗?
不知道啊,你要不要试试?
支持中文,就连一个变量名也不要错过!

4. 不过看着这段代码还是稍稍有点别扭,不知道大家以后有没有试过类似的,感觉有点怪,也有点自豪,咱终于可以不用"setChineseString()"了,只要"设定中文()"就行了
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-7-14 15:59:25 | 只看该作者
c#里面也可以
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2009-7-17 14:54:46 | 只看该作者
嗯,现在的编译器做得好啊,对各种字符集的支持很好。

不过为什么我们写代码从来不会这样用呢?这个大家其实也可以探讨探讨啊。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-7-21 11:58:12 | 只看该作者
是可以用中文滴,也就别扭了些
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2009-7-30 09:56:58 | 只看该作者
还是觉得用中文不舒服 看起来一半中文 一半英文 太不协调了
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2009-7-31 15:42:38 | 只看该作者
说明我们已经受文化侵略的很严重了。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    慵懒
    2020-8-11 08:18
  • 签到天数: 114 天

    连续签到: 1 天

    [LV.6]测试旅长

    7#
    发表于 2009-8-10 17:20:13 | 只看该作者
    我敢说推崇中文变量名的人平时肯定从来不写注释
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-23 05:58 , Processed in 0.082149 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表