Java的纯中文编程
由于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 食物
==========================================================
无聊时顺手写之,贻笑大方,呵呵:)
实际编程中基本不大会这么用,不过却也有趣:)
但若使用中文包名却有问题,能编译,但运行不起来,奇怪
======================================================
//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 食物
==========================================================
无聊时顺手写之,贻笑大方,呵呵:)
实际编程中基本不大会这么用,不过却也有趣:)
...全文
相关推荐
php生成pdf phplib纯中文文档
综合版本"可能意味着这个库支持多种编程语言,文档中提到的语言包括Cobol、C、C++、Java、Perl、PHP、Python、RPG、Ruby和Tcl,这表明PDFlib是一个跨语言使用的PDF库。
JAVA编程百例
【JAVA编程百例】这个资源集包含了丰富的Java编程实例,旨在帮助学习者深入理解和掌握Java编程语言。在Java的世界里,实践是检验理论知识是否扎实的最好方式。
Java网络编程/Java网络编程实例
**Java Socket编程**:Java的Socket类提供了基于TCP/IP协议的网络通信能力。
java编程逻辑
Java编程逻辑是初学者入门Java编程的重要资源,它旨在帮助读者理解编程的基本概念,并通过Java语言来实践这些概念。
java编程题库
Java编程题库是一个集合了各种Java编程相关的学习资源和练习题的综合资料包。这个题库不仅涵盖了基础的Java语法和编程概念,还涉及到高级主题,如网络编程、数据库编程以及输入/输出(IO)操作。


非技术区
