关闭

在Java中使用中文编程

621人阅读 评论(0) 收藏 举报

JAVA源程序支持Unicode,可以使用中文或其它国家的文字进行编程.刚才看了Dancefire博客里的的"让我们用中文编程"一文,刚好前段时间还在和朋友讨论这个问题,便用Java试着实现Dancefire的C#程序.

源程序如下:

package com.pclib.www;

public class 生物 {
 public String 名字 = "生物";

 public void 自我介绍() {
  System.out.println("我是...咦?我是什么?我也不知道我是什么,反正我是一个" + 名字);
 }

 public String getName() {
  return 名字;
 }

 public static void main(String args[]) {
  鸟 鸟 = new 鸟();
  鱼 鱼 = new 鱼();
  马 马 = new 马();
  动物 动物 = new 动物();
  生物 生物 = new 生物();
  鸟.自我介绍();
  鸟.移动();
  鱼.自我介绍();
  鱼.移动();
  马.自我介绍();
  马.移动();
  动物.自我介绍();
  动物.移动();
  生物.自我介绍();
 }
}

class 动物 extends 生物 {
 protected String 移动方式;

 protected String 量词 = "只";

 public 动物() {
  名字 = "动物";
  移动方式 = "移动";
 }

 public String getName() {
  return 名字;
 }

 public void 移动() {
  System.out.println("这" + 量词 + 名字 + "在自由自在的" + 移动方式 + "/n");
 }

 public void 自我介绍() {
  System.out.println("我属于" + getName() + ", 我是一" + 量词 + "可爱的" + getName());
 }
}

class 鸟 extends 动物 {
 public 鸟() {
  名字 = "鸟";
  移动方式 = "飞翔";
 }

 public String getName() {
  return 名字;
 }
}

class 鱼 extends 动物 {
 public 鱼() {
  名字 = "鱼";
  移动方式 = "游来游去";
  量词 = "条";
 }

 public String getName() {
  return 名字;
 }
}

class 马 extends 动物 {
 public 马() {
  名字 = "马";
  移动方式 = "奔跑";
  量词 = "匹";
 }

 public String getName() {
  return 名字;
 }
}

Dancefire文章地址:http://blog.csdn.net/dancefire/archive/2004/10/04/124805.aspx?Pending=true

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:4381次
    • 积分:82
    • 等级:
    • 排名:千里之外
    • 原创:2篇
    • 转载:1篇
    • 译文:0篇
    • 评论:1条
    文章分类
    文章存档
    最新评论
    常用手册