在Java中使用中文编程

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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值