`

写一段代码,实现银行转账功能

    博客分类:
  • Java
 
阅读更多
接口定义如下:
public interface ITransfer{
/*
 * 银行内部转账,从转出账号中扣除转账金额,给转入账号增加转账金额,需要保证以上两个操作
 * 要么同时成功,要么同时失败
 * fromAccountId 转出账号
 * outAccountId 转入账号
 * amount 转账金额
 */
	
public void transferInner(String fromAccountId,String outAccountId,BigDecimal amount);
/*
 * 外部转账-转出,从转出账号中扣除转账金额
 * fromAccoutnId 转出账号
 * amount 转账金额
 */

public void transferOut(String fromAccountId,String outAccountId,BigDecimal amount);
/*
 * 外部转账-转入,从转入账号中增加转账金额
 * toAccoutnId 转出账号
 * amount 转账金额
 */
public void transerIn(String toAccountId,BigDecimal amount);
}

请编写你的实现类,来实现上述接口
Account表
字段:accountId,主键 varchar(32),用户账号
字段:account,金额 number(18,3)
分享到:
评论
1 楼 helloxqy2008 2014-02-17  
求楼主答案

相关推荐

    模拟银行转账功能android数据库例子

    模拟银行转账功能android数据库例子,里面要用到android测试中的一些知识,不懂的可以网上 查找例子 ,也可私信

    Java基于JDBC实现事务,银行转账及货物进出库功能示例

    主要介绍了Java基于JDBC实现事务,银行转账及货物进出库功能,较为详细的分析了事务操作的原理、实现方法及java基于jdbc连接数据库实现银行事务操作的相关技巧,需要的朋友可以参考下

    Android数据库中事务操作方法之银行转账示例

    本文实例讲述了Android数据库中事务操作方法之银行转账功能。分享给大家供大家参考,具体如下: 主java package com.itheima.transtation; import com.itheima.transtation.db.BankOpenHelper; import android.os....

    Android课后题答案.docx

    Android课后题答案.docx

    SQLite数据库操作

    SQLite数据库操作,供大家一起共同分享学习。

    Android操作SQLite数据库的代码例子

    Android操作SQLite数据库的代码例子。用于演示SQLite数据表创建,以及对数据进行增、删、改、查的功能。

    Java毕业设计-java银行帐目管理系统(源代码+论文).rar

    该系统旨在提供一个高效、便捷的方式来管理银行账户信息,包括存款、取款、转账等基本操作,以及账户查询、报表生成等高级功能。 系统采用主流的Java开发框架,如Spring、Hibernate等,确保了系统的稳定性和可扩展...

    Android移动开发项目式教程(第二版)

    Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。

    Android SQLite数据库操作代码类分享

    主要介绍了Android SQLite数据库操作代码类分享,本文直接给出实现代码和使用代码,需要的朋友可以参考下

    商业银行网点实习报告.doc

    除了学习整个流程之外,我还学习了一些银行基本常识:如存款5万需出示身份证 ,且要登记在大额款项登记表上 第二阶段:对公业务学习 经过一段时间的学习并背记储蓄业务的交易代码和操作流程后,我便开始学习银行对 公...

    XML课程设计报告,杨剑,电子科技大学成都学院

    4)算法介绍及详细代码[请画出程序流程图并对主要程序段进行说明,至少包括Web服务调用过程、用户登录、账户信息查询、转账和存、贷款率利及外汇对换汇率查询的说明] 1. 2. 3. 4. 五、后台管理设计及Web服务调用 1...

    简单分析SQLite4的一些设计改变

    主要介绍了SQLite4的一些设计改变,SQLite作为内嵌式数据库使用起来非常轻便,需要的朋友可以参考下

    ERP5.0概述

    SQL Server 2000数据库具有数据容量大、速度快、数据安全性好等优点,针对信息管理系统数据量大、交换频繁、计算统计复杂的特点,本系统采用数据仓库和数据挖掘技术,实现决策人员可按任意时间段统计数据提取有用...

    kata-calisthenique:使用健美操对象测试编程的kata

    规则很简单:开发一个基本的银行客户经理。 以下操作必须是可能的: 存款、取款; 转账至银行另一位客户的账户; 对帐单,注明日期、金额和余额的操作清单; 账户交易显示 交易过滤器:在给定时间段内,大于或...

    C#编程经验技巧宝典

    2 <br>0003 设置程序代码行序号 3 <br>0004 开发环境全屏显示 3 <br>0005 设置窗口的自动隐藏功能 3 <br>0006 根据需要创建所需解决方案 4 <br>0007 如何使用“验证的目标架构”功能 4 ...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part1

    实例239 可以屏蔽刷新功能的文本计数器 310 实例240 判断文件是否被修改 312 实例241 重新定义上传文件的名称 313 实例242 读取远程文件中的数据 314 实例243 删除指定目录下的所有.ini文件 315 实例244 将文本文件...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part2

    实例239 可以屏蔽刷新功能的文本计数器 310 实例240 判断文件是否被修改 312 实例241 重新定义上传文件的名称 313 实例242 读取远程文件中的数据 314 实例243 删除指定目录下的所有.ini文件 315 实例244 将文本文件...

Global site tag (gtag.js) - Google Analytics