Java的纯中文编程

l_walker l_walker 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
由于Java是基于Unicode编码的,所以其变量名、方法名、类名、包名等都可以使用Unicode字符来命名,如下是实验例子,Windows2000 JDK1.4编译通过并能正确运行
但若使用中文包名却有问题,能编译,但运行不起来,奇怪
======================================================

//package 家;
public class 我{
public void 吃(食物 好吃的){
打印("我吃了" + 好吃的.取名字() + "!");
}

public void 喝(食物 好喝的){
打印("来,咱一起喝" + 好喝的.取名字() + "!");
}

public void 打印(String str){
System.out.println(str);
}

public static void main(String[] 参数){
我 我的实例 = new 我();
我的实例.吃(new 食物("冰淇淋"));
我的实例.喝(new 食物("二锅头"));
}

}//EOC 我

class 食物{
private String 食物名字 = "";

public 食物(String 名字){
食物名字 = 名字;
}

public String 取名字(){
return this.食物名字;
}
}//EOC 食物

==========================================================

无聊时顺手写之,贻笑大方,呵呵:)
实际编程中基本不大会这么用,不过却也有趣:)
...全文

相关推荐

评论 6
收藏 已收藏
分享
返回顶部
l_walker
非技术区 23,404 成员 70,506 内容