本案例为币包的实际技术应用:
做区块链币包的可以看看,当年老师付我也是想了很久的。
虚拟币币包的工具有很多,那么他们使用的是什么技术实现的呢。咱们利用就将数学【枚举】的虚拟币内环实际应用给大家讲一讲。
测试使用语言:【Java】
1、创建币种类(我就写了4个,方便测试)
基础结构【BaseWallet】
package com.item.btype; import java.math.BigDecimal; import java.util.Date; public class BaseWallet { private String Id; private String UserId; private Date LastDate; private BigDecimal AllCount; private BigDecimal DisCount; /** * 钱包ID */ public String getId() { return Id; } public void setId(String id) { Id = id; } /** * 用户编号 */ public String getUserId() { return UserId; } public void setUserId(String userId) { UserId = userId; } /** * 最后修改时间 */ public Date getLastDate() { return LastDate; } public void setLastDate(Date lastDate) { LastDate = lastDate; } /** * 钱包总数量 */ public BigDecimal getAllCount() { return AllCount; } public void setAllCount(BigDecimal allCount) { AllCount = allCount; } /** * 冻结数量 */ public BigDecimal getDisCount() { return DisCount; } public void setDisCount(BigDecimal disCount) { DisCount = disCount; } }
交易币【BG】
package com.item.btype; public class BGWallet extends BaseWallet { }
比特币【BTC】
package com.item.btype; public class BTCWallet extends BaseWallet { }
以太坊【ETH】
package com.item.btype; public class ETHWallet extends BaseWallet { }
嫩模币【OMG】
package com.item.btype; public class OMGWallet extends BaseWallet { }