时间:2021-05-19
这篇文章主要介绍了基于Java创建一个订单类代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
需求描述
在此基础上,还要看用户的vip等级
代码实现
User.java
package cn.test.logan.day04;/** * 用户类 * 包含信息项目:用户ID、用户名、用户会员等级 * @author QIN * */public class User { // 用户ID public String CustId; // 用户名 public String CustName; // 用户会员等级 public String CustLevel; public User() { } public User(String CustId,String CustName,String CustLevel) { this.CustId = CustId; this.CustName = CustName ; this.CustLevel = CustLevel ; }}Product.java
Order.java
OrderTest.java
package cn.test.logan.day04;import java.util.ArrayList;public class OrderTest { public static void main(String[] args) { // 创建订单对象 Order ord = new Order(); ord.ordId="001"; // 创建订单所属用户对象 User u_xm = new User("C001","小明","高级会员"); ord.user = u_xm; // 创建商品对象 ArrayList<Product> list = new ArrayList<Product>(); Product p1 = new Product("P001","杰克琼斯",500.5f,2); Product p2 = new Product("P002","Nick",1000f,1); Product p3 = new Product("P003","Adidas",1200f,2); list.add(p1); list.add(p2); list.add(p3); ord.pds = list ; ord.setAllAmt(); ord.setPayAmt(); System.out.println("订单总金额:" + ord.ordAllAmt); System.out.println("订单应付金额:" + ord.payAmt); }}以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
一、java中的反射1.通过反射加载类的属性和方法实例代码:/***java.lang.Class是反射的源头*我们创建了一个类,通过编译(javac.exe)
Java创建线程(Runnable接口和Thread类)大多数情况,通过实例化一个Thread对象来创建一个线程。Java定义了两种方式:实现Runnable接
本文实例讲述了Java实现动态创建类操作。分享给大家供大家参考,具体如下:Java可以创建动态类,学习看到,此处作为笔记。代码如下:importjava.io.
java设计模式之State(状态模式)在状态模式中,一个类的行为基于它的状态的改变而改变。状态模式归属于行为型模式。在下面的实例中,我们创建了一个接口Stat
定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。类型:创建类模式类图:工厂方法模式代码interfaceIPr