Rss & SiteMap

课外天地 李树青 http://www.njcie.com

李树青 论坛 南京 财经 课外天地
共1 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:程序代码——基于多层结构的银行货币处理程序

1楼
admin 发表于:2007/4/20 22:36:16

IMoney接口:
public interface IMoney
{
public void setAmount(double a);

public double getAmount();

public String toString();
}

Money货币类:
public class Money implements IMoney
{
protected double amount=0;

public void setAmount(double a)
{
  amount=a;
}

public double getAmount()
{
  return amount;
}

public String toString()
{
  return "";
}
}

Yuan人民币类:
public class Yuan extends Money
{
public String toString()
{
  return "Y"+amount;
}
}

Dollar美元类:
public class Dollar extends Money
{
public String toString()
{
  return "$"+amount;
}
}

Action操作动作类:
public class Action
{
public void TransMoney(IMoney y,double amount)
{
  y.setAmount(amount);
  System.out.println(y);  
}

}

Application应用程序类:
public class Application
{
public static void main(String[] args)
{
  Action a=new Action();
  a.TransMoney(new Yuan(),1234);
  a.TransMoney(new Dollar(),2345);
}
}


 

[此贴子已经被作者于2010-12-12 08:15:34编辑过]
共1 条记录, 每页显示 10 条, 页签: [1]

Copyright ©2002 - 2016 课外天地.Net
Powered By Dvbbs Version 8.3.0
Processed in .03101 s, 2 queries.