程序员数学基础【六、枚举 区块链,虚拟币种、币包约束,内环版本】(Java版本)(一)

简介: 程序员数学基础【六、枚举 区块链,虚拟币种、币包约束,内环版本】(Java版本)(一)

本案例为币包的实际技术应用:


做区块链币包的可以看看,当年老师付我也是想了很久的。


虚拟币币包的工具有很多,那么他们使用的是什么技术实现的呢。咱们利用就将数学【枚举】的虚拟币内环实际应用给大家讲一讲。


微信图片_20220110213540.png


测试使用语言:【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 {
}
相关文章
|
14天前
|
安全 Java 程序员
Java语言枚举(Enum)的深入探索
Java语言枚举(Enum)的深入探索
|
23小时前
|
Java
快速排序-Java版本
快速排序-Java版本
3 0
|
1天前
|
Java
java中如何确保一个集合不能被修改? - 源码解读详细--JavaPub版本
java中如何确保一个集合不能被修改? - 源码解读详细--JavaPub版本
6 2
|
1天前
|
安全 Java
比较java枚举成员使用equal还是==
比较java枚举成员使用equal还是==
3 0
|
1天前
|
Java
启动Java 程序脚本 版本二
启动Java 程序脚本 版本二
10 0
|
1天前
|
Java
【Java基础】输入输出流(IO流)
Java基础、输入输出流、IO流、流的概念、输入输出流的类层次结构图、使用 InputStream 和 OutputStream流类、使用 Reader 和 Writer 流类
14 1
|
1天前
|
存储 缓存 Java
Java基础17-读懂Java IO流和常见面试题(二)
Java基础17-读懂Java IO流和常见面试题(二)
15 0
|
1天前
|
存储 Java Unix
Java基础17-读懂Java IO流和常见面试题(一)
Java基础16-读懂Java IO流和常见面试题(一)
15 0
|
1天前
|
安全 Java 编译器
Java基础14-深入理解Java枚举类(二)
Java基础14-深入理解Java枚举类(二)
9 4
|
1天前
|
Java 编译器
Java基础14-深入理解Java枚举类(一)
Java基础14-深入理解Java枚举类(一)
13 0