`
hereson
  • 浏览: 1457744 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

货币类

阅读更多

package org.kingda.book.basicoop.inheritance
{
 import flash.display.Sprite;

 public class SampleInheritance extends Sprite
 {
  public function SampleInheritance() {
   var rmb:Money = new Money();
   var dollar:Dollar = new Dollar();
   var euro:Euro = new Euro();
   rmb.exchange(100);
   dollar.exchange(100);
   euro.exchange(100);
   usemoney(rmb);  
   usemoney(dollar); //使用Dollar子类实例
   usemoeny(euro);  //使用Euro子类实例
  }
  
  private function usemoney(o:Money):void {}
  
 }
}
//货币
class Money {
 protected var _name:String; //币名
 protected var _rate:Number; //汇率
 public function Money() {
  init();  
 }
 protected function init():void {
  _name = "RMB(Default)"; //默认人民币
  _rate = 1;
 }
 //汇率转换:将输入的货币数量兑换成人民币
 public function exchange(num:Number):void {
  trace ( _name + ":" + (num * _rate));
 }
}
//美元
class Dollar extends Money {
 override protected function init():void {
  _name = "USD";//美元
  _rate = 7.68;
 }
}
//欧元
class Euro extends Money {
 override protected function init():void {
  _name = "EUR";//欧元
  _rate = 10.43;
 }
}

分享到:
评论
1 楼 Nighthaven 2008-05-17  
放下每种货币都是一个单独的类这种设计问题不说,java标准库的Currency类是内置了ISO 4217的全套货币/国家对照表的。为了交流的方便,最好不要使用自创的货币代码,例如人民币的代码是“CNY”而不是“RMB”。

相关推荐

    2021年电大形考作业册金融学货币银行学形考作业册整本答案.pdf

    "金融学货币银行学形考作业册" 本资源摘要信息涵盖了货币银行学的主要知识点,包括货币制度、货币理论、国际金融、信用、利率等方面。 一、货币制度 货币制度是国家对货币的要素、货币流通组织与管理等所形成的...

    Ruby-基于Ruby的简单货币转换器

    1. **定义货币类**: 在Ruby中,我们可以创建一个`Currency`类来存储货币的相关信息,如货币符号、汇率等。这个类可能包含`symbol`(货币符号)和`rate`(与默认货币的汇率)属性。 ```ruby class Currency attr_...

    Money一个Fowler货币模式的PHP实现

    1. **货币类(Money)**:这个类会封装一个货币的数值,通常使用整数表示,以避免浮点数精度问题。它可能包含构造函数,接收货币的值和货币类型(如USD、EUR等)。 2. **货币工厂(MoneyFactory)**:用于创建Money...

    货币制度(1).pptx

    【货币制度概述】 货币制度是经济体系中的一种关键机制,它定义了货币的性质、功能以及如何被管理和控制。货币,通常用Money表示,是指在经济活动中被广泛接受用于购买商品和服务的一组资产。货币在经济中扮演着至...

    货币、利率和国民收入培训课件.pptx

    【货币、利率和国民收入】是宏观经济理论中的核心概念,它们相互关联,共同影响着一个国家的经济运行。本课件主要围绕这三个主题展开,详细阐述了货币的定义、功能、计算口径,银行体系的运作,以及存款创造和货币...

    货币经纪公司网站模板里面包含6个子页面,适合经济货币公司官网模板下载 .rar

    这款名为"货币经纪公司网站模板"的资源提供了六个精心设计的子页面,旨在满足经济货币类公司的在线展示需求。通过这个压缩包,用户可以下载一个完整的网站框架,快速搭建出具有专业形象的公司官网。 模板设计通常...

    英镑 货币金融类ppt模板.ppt

    【标题】:“英镑 货币金融类ppt模板.ppt” 【描述】:“英镑 货币 钱币 金融ppt模板” 【标签】:“英镑,货币,金融,英镑 货币金融类ppt模板” 【部分内容】:Your Topic Goes Here• Your Subtopics Go Here ...

    货币数值转换类

    货币数值转换类,主要是转换中文大写之类的

    经济货币模板

    通过下载并使用“经济货币模板”,无论是企业还是个人,都可以快速搭建一个专业且有吸引力的经济、货币类网站,有效传达信息,增强用户信任,进一步推动业务发展。而文件名为“0503”的压缩包,可能包含模板的HTML...

    Conversor-de-moneda:Python类中的程序,可以转换不同的货币类

    "Conversor-de-moneda"项目提供了一个Python类,用于方便地执行多种货币之间的转换。这个类可能包含了获取实时汇率、存储历史汇率以及进行货币计算的功能。 首先,让我们了解Python类的基础。类是面向对象编程的...

    国际经济学课件 L15 Money, Interest Rates, and Exchange Rates.pdf

    在描述中提到了对货币的控制、货币资产的持有意愿、真实货币资产与利率的关系模型、真实货币资产、利率和汇率的关系模型、货币长期变动对价格、利率、汇率的影响等主题。这些主题构成一个完整的理论框架,用以分析和...

    大类资产配置报告:第二季度大类资产配置建议-0401-财富证券-15页.pdf

    【国内资产配置建议】中,推荐的配置比例为货币类5%,债券20%,权益70%,商品5%。具体到产品,建议配置5%的货币基金,20%的债券基金,30%的500ETF,10%的创业板50ETF,5%的券商ETF,10%的景顺MSCI ETF,5%的银行ETF...

    In place conversion between every one of the European Moneta

    5. `cEuroCurrency.cls`:这可能是一个货币类(Currency Class),封装了欧元或EMU成员国货币的相关属性和方法。 6. `EventVB.dll`:事件处理相关的动态链接库,可能包含了处理用户交互事件的代码。 7. `...

    一年级下册认识人民币元角分学习教案.pptx

    在中国,对于小学一年级的学生来说,认识货币是一个与实际生活息息相关的重要学习内容。本文将探讨一年级下册中关于人民币元、角、分的认识学习,以及相关的教学教案设计,帮助学生建立起对货币单位和货币计算的基础...

    工作心得:利用计算机技术窃取虚拟财产如何定性.pdf

    第四类虚拟财产是虚拟货币类,虚拟货币作为网络世界中的交换媒介,是一类特殊的虚拟物,如腾讯公司的Q币、百度公司的百度币等。该类虚拟财产可以认定为刑法意义上的财产。因为,一般虚拟货币由用户以法定货币购买,...

    货币及其分类PPT学习教案.pptx

    【货币及其分类】\n\n货币,作为经济活动中的核心元素,起源于古代社会的交换需求。关于货币的起源,存在多种学说,包括“救灾说”、“君王创造说”、“聪明人发明说”以及“国定说”。马克思的理论指出,货币源于...

    NIEH电子商务师电子支付安全交易模块.ppt

    电子货币可以分为三大类:电子货币类,如电子现金、电子钱包等;电子信用卡类,包括智能卡、借记卡、电话卡等;电子支票类,如电子支票、电子汇款(EFT)、电子划款等。每种方式各有自己的特点和运作模式,适用于...

    金融学课后思考题.doc

    1. **货币的定义与特性**:货币是一种通用的交易媒介,具备价值尺度、交易媒介、价值储藏和支付手段等基本功能。与日常所说的"钱"或"收入"不同,货币不仅是财富的度量单位,还涉及到实际的交易行为,例如携带的现金...

    货币汇率转换界面

    1. **数据结构与变量**:通常,我们会创建一个数据结构(如字典或类)来存储各种货币及其对应的汇率。例如,`currency_rates = {'USD': 6.5, 'EUR': 7.8}`,表示美元和欧元相对于人民币的汇率。 2. **货币代码**:...

    如何在Excel表格数据批量中添加各种符号.docx

    - **货币类数据**:专门用来表示货币金额的数据类型,通常会显示为带有特定货币符号(如¥)的形式。 - **百分比类数据**:用于表示比率或比例的数据,通常以百分号(%)作为后缀。 - **文本类数据**:包含字母、...

Global site tag (gtag.js) - Google Analytics