21xrx.com
2024-09-20 00:56:43 Friday
登录
文章检索 我的文章 写文章
Java内部购物券实现代码案例
2023-06-18 01:12:29 深夜i     --     --
Java 购物券 实现代码

随着现代企业的信息化程度越来越高,内部购物券成为了企业中常用的奖励方式,很多企业选择用Java语言开发内部购物券系统。下面就为大家介绍一个简单的Java内部购物券实现代码案例。

首先考虑实现一个购物券类(Coupon),包含名称(name)、价值(value)、领取人(owner)等基本属性,以及构造方法和get、set方法。


public class Coupon {

  private String name;

  private double value;

  private String owner;

  public Coupon(String name, double value, String owner)

    this.name = name;

    this.value = value;

    this.owner = owner;

  

  public String getName()

    return name;

  

  public void setName(String name)

    this.name = name;

  

  public double getValue()

    return value;

  

  public void setValue(double value)

    this.value = value;

  

  public String getOwner()

    return owner;

  

  public void setOwner(String owner)

    this.owner = owner;

  

}

然后实现一个购物券管理类(CouponManager),包含一个购物券集合,提供添加(addCoupon)、删除(removeCoupon)和查询(getCoupon)等相应的方法。


import java.util.ArrayList;

import java.util.List;

public class CouponManager {

  private List coupons = new ArrayList<>();

  public void addCoupon(Coupon coupon) {

    coupons.add(coupon);

  }

  public void removeCoupon(Coupon coupon) {

    coupons.remove(coupon);

  }

  public Coupon getCoupon(String name) {

    for (Coupon coupon : coupons) {

      if (coupon.getName().equals(name))

        return coupon;

      

    }

    return null;

  }

}

最后,在主函数中添加一些测试代码。


public static void main(String[] args) {

  CouponManager manager = new CouponManager();

  // 添加一些购物券

  manager.addCoupon(new Coupon("优惠券1", 100, "张三"));

  manager.addCoupon(new Coupon("优惠券2", 200, "李四"));

  // 查询购物券

  Coupon coupon = manager.getCoupon("优惠券1");

  System.out.println(coupon.getOwner()); // 输出“张三”

  // 删除购物券

  manager.removeCoupon(coupon);

}

以上就是一个简单的Java内部购物券实现代码案例,开发人员可以根据自己的需要进行相应的修改和优化,以满足企业的实际应用需求。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复