Java的纯中文编程

l_walker 2003-07-14 03:29:23
由于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 食物

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

无聊时顺手写之,贻笑大方,呵呵:)
实际编程中基本不大会这么用,不过却也有趣:)
...全文
59 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
thinkerhj 2003-07-31
  • 打赏
  • 举报
回复
有意思
l_walker 2003-07-31
  • 打赏
  • 举报
回复
狼平方是否有解决办法?
heibai521 2003-07-31
  • 打赏
  • 举报
回复
up :)
wolfsquare 2003-07-14
  • 打赏
  • 举报
回复
中文问题是因为JRE中处理jar/zip格式的代码不支持中文造成的.
zl_xue 2003-07-14
  • 打赏
  • 举报
回复
up
:D
onefox 2003-07-14
  • 打赏
  • 举报
回复
关注 : )

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧